Mercurial > repos > yufei-luo > s_mart
comparison SMART/Java/Python/cleaning/GffCleaner.py @ 46:169d364ddd91
Uploaded
| author | m-zytnicki |
|---|---|
| date | Mon, 30 Sep 2013 03:19:26 -0400 |
| parents | e57682cd6997 |
| children | 97aa2e42bfdf |
comparison
equal
deleted
inserted
replaced
| 45:e454402ba9d9 | 46:169d364ddd91 |
|---|---|
| 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) | |
| 135 self.lines[parsedLine.id] = parsedLine | 130 self.lines[parsedLine.id] = parsedLine |
| 136 progress.inc() | 131 progress.inc() |
| 137 progress.done() | 132 progress.done() |
| 138 | 133 |
| 139 def sort(self): | 134 def sort(self): |
