def toTakePair(segType, strand, readStrand):
if strand == 'none':
return True
if ((readStrand != 'minus') & (readStrand != 'plus')):
sys.stderr.write(str(datetime.datetime.now()) + ' Error! Read strand should be plus or minus only\n')
sys.stderr.flush()
return True
if ((segType == 'C') | (segType == 'J')):
if strand == 'minus':
if readStrand == 'minus':
return True
else:
return False
else:
if readStrand == 'minus':
return False
else:
return True
else:
if strand == 'minus':
if readStrand == 'minus':
return False
else:
return True
else:
if readStrand == 'minus':
return True
else:
return False
return True
评论列表
文章目录