예제 #1
0
 public void ValidatePadenaStep1BuildKmersWithRCReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaBuildKmers(Constants.OneLineReadsWithRCNode, false);
     }
 }
예제 #2
0
 public void ValidatePadenaStep1BuildKmersForViralGenomeReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaBuildKmers(Constants.ViralGenomeReadsNode, true);
     }
 }
예제 #3
0
 public void ValidatePadenaStep3UndangleGraphForViralGenomeReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaUnDangleGraph(Constants.ViralGenomeReadsNode, true, true);
     }
 }
예제 #4
0
 public void ValidatePadenaStep6MapReadsToContigForRightSideGenerator()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateMapReadsToContig(Constants.MapPairedReadsToContigForRightSideContigGeneratorNode,
             false);
     }
 }
예제 #5
0
 public void ValidatePadenaStep6MapReadsToContigForUsingReverseComplementContig()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateMapReadsToContig(Constants.MapPairedReadsToContigForReverseComplementContigsNode,
             true);
     }
 }
예제 #6
0
 public void ValidatePadenaStep6GetLibraryinformation()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.GetLibraryInformation(Constants.GetLibraryInformationNode);
     }
 }
예제 #7
0
 public void ValidatePadenaStep6PairedReadsForNumericLibraryName()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.ReadsWith10KAnd50KAnd100KlibraryNode);
     }
 }
예제 #8
0
 public void ValidatePadenaStep6PairedReadsForDifferentLibrary()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.ReadsWith2KlibraryNode);
     }
 }
예제 #9
0
 public void ValidatePadenaStep6PairedReadsForSpecialCharsSeqId()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.ReadsWithSpecialCharsNode);
     }
 }
예제 #10
0
 public void ValidatePadenaStep4RemoveRedundancyWithSmallSizeReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaRemoveRedundancy(Constants.Step4ReadsWithSmallSize, false, true);
     }
 }
예제 #11
0
 public void ValidatePadenaStep4RemoveRedundancyWithMultipleBubbles()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaRemoveRedundancy(Constants.ReadsWithMultipleBubblesNode, false, false);
     }
 }
예제 #12
0
 public void ValidatePadenaStep4RemoveRedundancyWithClusters()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaRemoveRedundancy(Constants.OneLineReadsWithClustersNode, true, false);
     }
 }
예제 #13
0
 public void ValidatePadenaStep4RemoveRedundancyForViralGenomeReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaRemoveRedundancy(Constants.ViralGenomeReadsNode, true, true);
     }
 }
예제 #14
0
 public void ValidatePadenaStep3RemoveErrorNodesForSmallSizeReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaRemoveErrorNodes(Constants.ViralGenomeReadsNode);
     }
 }
예제 #15
0
 public void ValidatePadenaStep3UndangleGraphWithMultipleDanglingLinks()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaUnDangleGraph(Constants.ReadsWithMultipleDanglingLinksNode, false, false);
     }
 }
예제 #16
0
 public void ValidatePadenaStep3UndangleGraphWithClusters()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaUnDangleGraph(Constants.OneLineReadsWithClustersAfterDangling, false, false);
     }
 }
예제 #17
0
 public void ValidatePadenaStep6PairedReadsForSeqIDContainsX1Y1()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.OneLineReadsForPairedReadsNode);
     }
 }
예제 #18
0
 public void ValidatePadenaStep4RemoveErrorNodes()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateRedundantPathPurgerCtor(Constants.OneLineStep4ReadsNode, false);
     }
 }
예제 #19
0
 public void ValidatePadenaStep6PairedReadsForMixedFormatReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.ReadsWithDotsNode);
     }
 }
예제 #20
0
 public void ValidatePadenaStep5BuildContigsForViralGenomeReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateDe2thisBuildContigs(Constants.ViralGenomeReadsNode, true);
     }
 }
예제 #21
0
 public void ValidatePadenaStep6PairedReadsForSeqsWithoutAnyID()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.ReadsWithoutAnySeqIdNode);
     }
 }
예제 #22
0
 public void ValidatePadenaStep5BuildContigsWithClusters()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateDe2thisBuildContigs(Constants.OneLineReadsWithClustersNode, false);
     }
 }
예제 #23
0
 public void ValidatePadenaStep6Libraryinformation()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.AddLibraryInformation(Constants.AddX1AndY1FormatPairedReadsNode, true);
     }
 }
예제 #24
0
 public void ValidatePadenaStep5BuildContigsForSmallSizeChromosomes()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateDe2thisBuildContigs(Constants.SmallChromosomeReadsNode, true);
     }
 }
예제 #25
0
 public void ValidatePadenaStep6MapReadsToContigForClustalW()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateMapReadsToContig(Constants.MapPairedReadsToContigForClustalWContigsNode, true);
     }
 }
예제 #26
0
 public void ValidatePadenaStep5SimpleContigBuilderBuildContigsForSmallSizeRC()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateSimpleContigBuilderBuild(Constants.ChromosomeReads, true);
     }
 }
예제 #27
0
 public void ValidatePadenaStep6MapReadsToContigForOneSeqReadAndOtherRevComp()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateMapReadsToContig(Constants.MapPairedReadsToContigForSeqAndRevCompNode,
          false);
     }
 }
예제 #28
0
 public void ValidatePadenaStep6PairedReadsForSeqIDWithDotsBetween()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePairedReads(Constants.ReadsWithDotsBetweenSeqIdNode);
     }
 }
예제 #29
0
 public void ValidatePadenaStep6FilterPairedReadsWithRevReadsNotSupportOrientation()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidateFilterPaired(Constants.FilterPairedReadContigsForRevOrientationNode, true);
     }
 }
예제 #30
0
 public void ValidatePadenaStep3UndangleGraphWithRCReads()
 {
     using (PadenaP1Test testObj = new PadenaP1Test())
     {
         testObj.ValidatePadenaUnDangleGraph(Constants.OneLineWithRCStep2Node, true, false);
     }
 }