def filterCenterProperties(fN, fFN): NX = Nexus(fN, fFN) NX.load(['query', 'reference', 'qStart', 'qEnd', 'rStart', 'rEnd', 'qLen', 'rLen', 'sigMask', 'centerPass', 'mismatchPass']) while NX.nextID(): qRange = [NX.qStart, NX.qEnd] rRange = [NX.rStart, NX.rEnd] NX.mismatchPass = checkMismatchCenter(NX.query, NX.reference, NX.qLen, NX.rLen, qRange, rRange, NX.sigMask) NX.centerPass = checkPeakCenter(NX.query, NX.reference, NX.qLen, NX.rLen, qRange, rRange) NX.save()
def filterCenterProperties(fN, fFN): NX = Nexus(fN, fFN) NX.load([ 'query', 'reference', 'qStart', 'qEnd', 'rStart', 'rEnd', 'qLen', 'rLen', 'sigMask', 'centerPass', 'mismatchPass' ]) while NX.nextID(): qRange = [NX.qStart, NX.qEnd] rRange = [NX.rStart, NX.rEnd] NX.mismatchPass = checkMismatchCenter(NX.query, NX.reference, NX.qLen, NX.rLen, qRange, rRange, NX.sigMask) NX.centerPass = checkPeakCenter(NX.query, NX.reference, NX.qLen, NX.rLen, qRange, rRange) NX.save()