public ProteinInfoExtractionManager(DataTable dtPTM, string pidFeildName, string sequenceFeildName, string sequenceLengthFeildName) { this.dtPTM = dtPTM; this.pidFeildName = pidFeildName; this.sequenceFeildName = sequenceFeildName; this.sequenceLengthFeildName = sequenceLengthFeildName; CollectionOfPIDs_WithInConsistentInfo = new List <string>(); dtProtein = new DataTable("ProteinDataTable"); dtProtein.Columns.Add(pidFeildName); dtProtein.Columns.Add(sequenceFeildName); dtProtein.Columns.Add(sequenceLengthFeildName); eventArgs = new RowUnderEvaluationEventArgs(); }
public ResidueExistanceInSequenceManager(DataTable dataTable, string pidFeildName, string sequenceFeildName, string positionFeildName, string aminoAcidFeildName, string sequenceLengthFeildName) { this.dataTable = dataTable; this.nameOfSequenceField = sequenceFeildName; this.positionFeildName = positionFeildName; this.aminoAcidFeildName = aminoAcidFeildName; this.sequenceLengthFeildName = sequenceLengthFeildName; this.pidFeildName = pidFeildName; CollectionOfPIDsWith_PositionNotMemeberOfSequenceLengthSpace = new List <string>(); CollectionOfPIDsWith_WrongAminoAcidInfo = new List <string>(); CollectionOfRowsWith_PositionNotMemeberOfSequenceLengthSpace = new List <DataRow>(); CollectionOfRowsWith_WrongAminoAcidInfo = new List <DataRow>(); eventArgs = new RowUnderEvaluationEventArgs(); }
public DuplicateSearchManager(DataTable dt, List <string> columnList) { this.dt = dt; columnNames = columnList; eventArgs = new RowUnderEvaluationEventArgs(); }
public SequenceLengthAdditionManager(DataTable dataTable, string nameOfSequenceField) { this.dataTable = dataTable; this.nameOfSequenceField = nameOfSequenceField; eventArgs = new RowUnderEvaluationEventArgs(); }