Mercurial > repos > yufei-luo > s_mart
comparison SMART/Java/Python/cleaning/GffCleaner.py @ 41:e57682cd6997
Uploaded
| author | m-zytnicki |
|---|---|
| date | Thu, 30 May 2013 03:04:47 -0400 |
| parents | 769e306b7933 |
| children | 169d364ddd91 |
comparison
equal
deleted
inserted
replaced
| 40:cd852f3e04ab | 41:e57682cd6997 |
|---|---|
| 125 for cpt, line in enumerate(self.inputHandle): | 125 for cpt, line in enumerate(self.inputHandle): |
| 126 if not line or line[0] == "#": continue | 126 if not line or line[0] == "#": continue |
| 127 if line[0] == ">": break | 127 if line[0] == ">": break |
| 128 parsedLine = ParsedLine(line, cpt) | 128 parsedLine = ParsedLine(line, cpt) |
| 129 if self.acceptedTypes == None or parsedLine.type in self.acceptedTypes: | 129 if self.acceptedTypes == None or parsedLine.type in self.acceptedTypes: |
| 130 if parsedLine.id in self.lines: | |
| 131 cpt = 1 | |
| 132 while "%s-%d" % (parsedLine.id, cpt) in self.lines: | |
| 133 cpt += 1 | |
| 134 parsedLine.id = "%s-%d" % (parsedLine.id, cpt) | |
| 130 self.lines[parsedLine.id] = parsedLine | 135 self.lines[parsedLine.id] = parsedLine |
| 131 progress.inc() | 136 progress.inc() |
| 132 progress.done() | 137 progress.done() |
| 133 | 138 |
| 134 def sort(self): | 139 def sort(self): |
