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();
        }
Ejemplo n.º 2
0
        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();
 }