def convertMapFileIntoSetFile( mapFileName, setFileName = "" ): if setFileName == "": setFileName = "%s.set" % mapFileName mapFileHandler = open( mapFileName, "r" ) setFileHandler = open( setFileName, "w" ) iMap = Map() count = 0 while True: line = mapFileHandler.readline() if line == "": break iMap.setFromString(line) count += 1 iSet = Set() iSet.id = count iSet.name = iMap.getName() iSet.seqname = iMap.getSeqname() iSet.start = iMap.getStart() iSet.end = iMap.getEnd() iSet.write(setFileHandler) mapFileHandler.close() setFileHandler.close()