INNER CODE UNIT · Python
Test
aquaskyline/Clairvoyante · clairvoyante/callVar.py:180
def Test(args, m, utils):
call_fh = open(args.call_fn, "w")
if args.v2 == True or args.v3 == True:
PrintVCFHeader(args, call_fh)
tensorGenerator = utils.GetTensor( args.tensor_fn, param.predictBatchSize )
logging.info("Calling variants ...")
predictStart = time.time()
end = 0; end2 = 0; terminate = 0
end2, num2, XBatch2, posBatch2 = next(tensorGenerator)
m.predictNoRT(XBatch2)
base = m.predictBaseRTVal; z = m.predictZygosityRTVal; t = m.predictVarTypeRTVal; l = m.predictIndelLengthRTVal
if end2 == 0:
end = end2; num = num2; XBatch = XBatch2; posBatch = posBatch2
end2, num2, XBatch2, posBatch2 = next(tensorGenerator)
while True:
if end == 1:
terminate = 1
threadPool = []