Mercurial > repos > fubar > jbrowse2
annotate jb2_urlconf.py @ 56:c0097a584a8a draft
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 4b5df41484f6bdf316edaf95b53c92d328ec1674
author | fubar |
---|---|
date | Tue, 19 Mar 2024 02:33:40 +0000 |
parents | 7e867ff86e44 |
children | 94264fe60478 |
rev | line source |
---|---|
49
7e867ff86e44
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
48
diff
changeset
|
1 |
47
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
2 inconf = open('config.json', 'r').readlines() |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
3 with open('config.json.local', 'w') as bak: |
48
460d5b6c5d98
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
47
diff
changeset
|
4 bak.write(''.join(inconf)) |
47
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
5 urlbase = "https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/hum/" |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
6 utag = '"uri":' |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
7 for i, row in enumerate(inconf): |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
8 ispath = False |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
9 if row.strip().startswith(utag): |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
10 ispath = True |
49
7e867ff86e44
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
48
diff
changeset
|
11 parth = row.split(utag)[1].strip().replace('"','').replace("'",'') |
7e867ff86e44
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
48
diff
changeset
|
12 inconf[i] = '%s "%s%s"' % (utag, urlbase, parth) |
47
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
13 with open('config.json', 'w') as outconf: |
48
460d5b6c5d98
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
47
diff
changeset
|
14 outconf.write(''.join(inconf)) |
47
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
15 |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
16 |
3e53204c2419
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
diff
changeset
|
17 |
49
7e867ff86e44
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a-dirty
fubar
parents:
48
diff
changeset
|
18 |