sys.stderr.write("Error : %s file is malformed. Please redo the analysis without it or correct the file (see doc at http://blabla.html)\n"%integraseFile)
sys.exit(1)
lineTable=line.strip().split("\t")
index=lineTable[2]+lineTable[0]+lineTable[4]
#~ sys.stderr.write( "index : %s\n" % index )
iflineTable[2]==lineTable[4]:
continue
knownMutationTable[ref][index]=lineTable[5]
integraseStream.close()
sys.stderr.write("\tINTEGRASE : OK\n")
else:
sys.stderr.write("\tINTEGRASE : no file provided\n")
sys.stderr.write("Error : %s file is malformed. Please redo the analysis without it or correct the file (see doc at http://blabla.html)\n"%proteaseFile)
sys.exit(1)
lineTable=line.strip().split("\t")
index=lineTable[2]+lineTable[0]+lineTable[4]
iflineTable[2]==lineTable[4]:
continue
knownMutationTable[ref][index]=lineTable[5]
proteaseStream.close()
sys.stderr.write("\tPROTEASE : OK\n")
else:
sys.stderr.write("\tPROTEASE : no file provided\n")
sys.stderr.write(" ... done\n")
sys.stderr.write("Parsing bam to genotype ... ")
resultTable={}
qualityTable={}
resultTable["ReverseTranscriptase"]={}
resultTable["Protease"]={}
resultTable["Integrase"]={}
qualityTable["ReverseTranscriptase"]={}
qualityTable["Protease"]={}
qualityTable["Integrase"]={}
effectifTable={}
###### deal with inRunControlBam
sys.stderr.write("Parsing bam control file : %s ..."%(inRunControlBam))
sys.stderr.write("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s was different from control but in background noise\n"%(ref,refCodon,refAA,position,codon,obsAA,count,totalOnPos,countCtrl,totalOnPosReference,pValue,p))