コード例 #1
0
 public SingleGeneParser()
 {
     _stopCodonFound = false;
     _amountOfCharactersProcessed = 0;
     _singleGene = new SingleGene();
     _validCharacterDetectorHandler = new ValidCharacterDetector();
 }
コード例 #2
0
 private void AddNewGeneIfStopCodonFound(SingleGene singleGene)
 {
     if (IsStopCodonFound())
     {
         AddNewGene(singleGene);
     }
 }
コード例 #3
0
        private SingleGene ResetCodonListGetSingleGeneAndUpdatePositionInMrnaSequence(string mrnaSequence)
        {
            SingleGene singleGene = ResetCodonsListAndGetSingleGene(mrnaSequence);

            UpdateMrnaSequencePosition();
            return(singleGene);
        }
コード例 #4
0
 private void AddNewGene(SingleGene singleGene)
 {
     _multipleGenes.Add(new SingleGene(EList.Clone <string>(singleGene._multipleCodons)));
 }