Esempio n. 1
0
            public IndelData(DeBruijnPath originalPath, int kmerSize)
            {
                OkayData  = true;
                SeqLength = (ushort)(kmerSize + (originalPath.PathNodes.Count - 1));

                MinKmerCount = originalPath.PathNodes.Min(v => v.KmerCount);
                NodesInPath  = originalPath.PathNodes.ToList();
                //Now to decide the rough start and end of this sequence, also need to orient it.
                SetStartAndEnd();
                var path = new DeBruijnPath(NodesInPath);

                Seq = path.ConvertToSequence(kmerSize);
            }