def getScoreListFromFile( inFile ): lScores = [] inFileHandler = open( inFile, "r" ) iAlign = Align() while True: line = inFileHandler.readline() if line == "": break iAlign.reset() iAlign.setFromString( line ) lScores.append( iAlign.score ) inFileHandler.close() return lScores
def updateScoresInFile( inFile, outFile ): inHandler = open( inFile, "r" ) outHandler = open( outFile, "w" ) iAlign = Align() while True: line = inHandler.readline() if line == "": break iAlign.reset() iAlign.setFromString( line, "\t" ) iAlign.updateScore() iAlign.write( outHandler ) inHandler.close() outHandler.close()
def reset(self): self.id = -1 Align.reset(self)