def branchClearingUnitTest(G, N, L,K, liid, threshold, foldername = "",branchingDepth= 20): dummyParameters = logging.parameterObj() dummyParameters.defaultFolder = foldername dummyParameters.brachingDepth = branchingDepth dummyParameters.K, dummyParameters.liid, dummyParameters.threshold = K, liid, threshold dummyParameters.G, dummyParameters.N, dummyParameters.L = G, N, L motherGen, reads, noisyReads = logging.rawDataLoad(foldername+"UnitTest",G,N,L, "dn") returnfmapping= logging.fmappingLoad(foldername+'clusteredGroup.csv') G1,startList, fmapping = graphForm.getSeqGraph(returnfmapping,noisyReads, dummyParameters) #checkCondensingBasic(G1, startList, "simple") returnfmapping, G1= branchClear.clearResidual(returnfmapping,G1,dummyParameters) G2 = G1 graphForm.debugSeqGraph(G2) #G2 = G1 checkCondensingBasic2(G2, [G2[0]], "simple")
def branchClearingUnitTest(G, N, L, K, liid, threshold, foldername="", branchingDepth=20): dummyParameters = logging.parameterObj() dummyParameters.defaultFolder = foldername dummyParameters.brachingDepth = branchingDepth dummyParameters.K, dummyParameters.liid, dummyParameters.threshold = K, liid, threshold dummyParameters.G, dummyParameters.N, dummyParameters.L = G, N, L motherGen, reads, noisyReads = logging.rawDataLoad(foldername + "UnitTest", G, N, L, "dn") returnfmapping = logging.fmappingLoad(foldername + 'clusteredGroup.csv') G1, startList, fmapping = graphForm.getSeqGraph(returnfmapping, noisyReads, dummyParameters) #checkCondensingBasic(G1, startList, "simple") returnfmapping, G1 = branchClear.clearResidual(returnfmapping, G1, dummyParameters) G2 = G1 graphForm.debugSeqGraph(G2) #G2 = G1 checkCondensingBasic2(G2, [G2[0]], "simple")
def graphFormUnitTest2(N, G, L, folderName = ""): dummyParameters = logging.parameterObj() dummyParameters.defaultFolder = folderName returnfmapping= logging.fmappingLoad(dummyParameters.defaultFolder+'clusteredGroup.csv') dummyParameters.N, dummyParameters.G, dummyParameters.L, dummyParameters.p, typeOfGen, detail = N, G, L, 0.015, 'm', "500-200-50" motherGen, reads, noisyReads = logging.rawDataLoad(dummyParameters.defaultFolder+"UnitTest",dummyParameters.G,dummyParameters.N,dummyParameters.L, "dn") G1,startList,fmapping = graphForm.getSeqGraph(returnfmapping,noisyReads, dummyParameters )
def graphFormUnitTest2(N, G, L, folderName=""): dummyParameters = logging.parameterObj() dummyParameters.defaultFolder = folderName returnfmapping = logging.fmappingLoad(dummyParameters.defaultFolder + 'clusteredGroup.csv') dummyParameters.N, dummyParameters.G, dummyParameters.L, dummyParameters.p, typeOfGen, detail = N, G, L, 0.015, 'm', "500-200-50" motherGen, reads, noisyReads = logging.rawDataLoad( dummyParameters.defaultFolder + "UnitTest", dummyParameters.G, dummyParameters.N, dummyParameters.L, "dn") G1, startList, fmapping = graphForm.getSeqGraph(returnfmapping, noisyReads, dummyParameters)