예제 #1
0
 public void ValidatePadenaStep1BuildKmers()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateDe2AssemblerBuildKmers(Constants.OneLineReadsNode);
     }
 }
예제 #2
0
 public void ValidatePadenaStep1KmerBuilderBuild()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateKmerBuilderBuild(Constants.OneLineReadsNode);
     }
 }
예제 #3
0
 public void ValidatePadenaStep5SimpleContigBuilderBuildContigs()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateSimpleContigBuilderBuild(Constants.OneLineStep5ReadsNode);
     }
 }
예제 #4
0
 public void ValidatePadenaStep6FilterPairedReadsForReverseOrientation()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateFilterPaired(Constants.FilterPairedReadReverseOrietnationContigsNode);
     }
 }
예제 #5
0
 public void ValidatePadenaStep6CalculateDistanceForReversePairedContigs()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateContigDistance(Constants.FilterPairedReadReverseOrietnationContigsNode);
     }
 }
예제 #6
0
 public void ValidatePadenaStep6MapReadsToContigsForPartialOverlap()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateMapReadsToContig(Constants.MapReadsToContigPartialOverlapNode, false);
     }
 }
예제 #7
0
 public void ValidatePadenaStep6FilterPairedReadsUsingRedundancy()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateFilterPaired(Constants.FilterPairedReadContigsUsingRedundancy);
     }
 }
예제 #8
0
 public void ValidatePadenaAssembledSeqsWithErosionAndLowCoverageContig()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidatePadenaAssembledSeqs(
             Constants.AssembledSequencesForSequenceReadsWithErosionAndLCCNode,
             true, true, true);
     }
 }
예제 #9
0
 public void ValidatePadenaStep1KmersOfSequenceGetKmers()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateKmersOfSequenceCtor(Constants.OneLineReadsNode);
     }
 }
예제 #10
0
 public void ValidatePadenaStep6ScaffoldPathForReverseOrientation()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateScaffoldPath(Constants.ScaffoldPathWithOverlapReverseNode);
     }
 }
예제 #11
0
 public void ValidateParallelDenovoAssemblerProperties()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ParallelDenovoAssemblyProperties(
             Constants.AssembledSequencesForSequenceReadsNode);
     }
 }
예제 #12
0
 public void ValidatePadenaStep4RemoveRedundancy()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateDe2AssemblerRemoveRedundancy(
             Constants.OneLineStep4ReadsAfterRemoveRedundancy);
     }
 }
예제 #13
0
 public void ValidatePadenaStep4RemoveErrorNodes()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateRedundantPathPurgerCtor(Constants.OneLineStep4ReadsAfterErrorRemove);
     }
 }
예제 #14
0
 public void ValidatePadenaStep3RemoveErrorNodes()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidatePadenaRemoveErrorNodes(Constants.OneLineStep3GraphNode);
     }
 }
예제 #15
0
 public void ValidatePadenaStep3UndangleGraph()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateDe2AssemblerUnDangleGraph(Constants.OneLineStep3GraphNode);
     }
 }
예제 #16
0
 public void ValidatePadenaStep2DeBruijnNodeAddRightExtension()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateDeBruijnNodeAddRightExtension(Constants.OneLineStep2GraphNode);
     }
 }
예제 #17
0
 public void ValidatePadenaStep2DeBruijnNode()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateDeBruijnNodeCtor(Constants.OneLineStep2GraphNode);
     }
 }
예제 #18
0
 public void ValidatePadenaStep2BuildGraph()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateDe2AssemblerBuildGraph(Constants.OneLineStep2GraphNode);
     }
 }
예제 #19
0
 public void ValidatePadenaStep6AssembledPathWithPartialOverlapContigs()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateAssembledPath(Constants.AssembledPathWithoutOverlap);
     }
 }
예제 #20
0
 public void ValidatePadenaStep6FAndRFormatPairedReads()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidatePairedReads(Constants.FAndRPairedReadsNode);
     }
 }
예제 #21
0
 public void ValidatePadenaSequenceContigsWithSmallReads()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidatePadenaAssembledSeqs(
             Constants.AssembledContigsForSequenceReadsNode,
             false, false, false);
     }
 }
예제 #22
0
 public void ValidatePadenaStep6Libraryinformation()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.AddLibraryInformation(Constants.X1AndY1FormatPairedReadAddLibrary);
     }
 }
예제 #23
0
 public void ValidatePadenaStep6MapReadsToContigs()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateMapReadsToContig(Constants.MapReadsToContigFullOverlapNode, true);
     }
 }
예제 #24
0
 public void ValidatePadenaStep1KmersOfSequenceCtorWithBuildKmers()
 {
     using (PadenaBvtTest testObj = new Padena.PadenaBvtTest())
     {
         testObj.ValidateKmersOfSequenceCtorWithBuildKmers(Constants.SmallChromosomeReadsNode);
     }
 }