Mercurial > repos > iuc > circos
comparison process-cytogenetic-bands.py @ 13:8b1cf140bbd4 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/circos commit 0cfd88d16b0b20a66d4b21b037ddee6a8c440d88
| author | iuc |
|---|---|
| date | Wed, 12 Apr 2023 15:08:23 +0000 |
| parents | 890ef899a3d7 |
| children |
comparison
equal
deleted
inserted
replaced
| 12:7b64033fb9b1 | 13:8b1cf140bbd4 |
|---|---|
| 27 with open(sys.argv[1], "r") as handle: | 27 with open(sys.argv[1], "r") as handle: |
| 28 for line in handle: | 28 for line in handle: |
| 29 if line.startswith("#"): | 29 if line.startswith("#"): |
| 30 continue | 30 continue |
| 31 | 31 |
| 32 lineData = dict(zip(COLS, line.split())) | 32 lineData = dict(list(zip(COLS, line.split()))) |
| 33 color = lineData.get("itemRgb", "gpos50") | 33 color = lineData.get("itemRgb", "gpos50") |
| 34 | 34 |
| 35 if color not in colormap: | 35 if color not in colormap: |
| 36 # Color MUST be an RGB triplet | 36 # Color MUST be an RGB triplet |
| 37 if color.count(",") != 2: | 37 if color.count(",") != 2: |
| 45 int(tmp) | 45 int(tmp) |
| 46 except ValueError: | 46 except ValueError: |
| 47 # Does not look like an int | 47 # Does not look like an int |
| 48 continue | 48 continue |
| 49 | 49 |
| 50 colormap[color] = "gx-karyotype-%s" % len(colormap.keys()) | 50 colormap[color] = "gx-karyotype-%s" % len(list(colormap.keys())) |
| 51 | 51 |
| 52 sys.stderr.write( | 52 sys.stderr.write( |
| 53 "{colorName} = {color}\n".format(colorName=colormap[color], color=color) | 53 "{colorName} = {color}\n".format(colorName=colormap[color], color=color) |
| 54 ) | 54 ) |
| 55 | 55 |
