comparison generate_custom_track/construct_custom_track.py @ 3:f46c581ca166 draft

Uploaded
author jackcurragh
date Fri, 23 Sep 2022 13:30:42 +0000
parents aedc582b98aa
children 686a1d619b96
comparison
equal deleted inserted replaced
2:1fd87301a4fb 3:f46c581ca166
1 import sys 1 import sys
2 2
3 def main(track_type, url, sample_name, sample_description, chromosome_position, outpath): 3 def main(track_type, url, sample_name, sample_description, chromosome_position, outpath):
4 4
5 with open(outpath, 'w') as f: 5 with open(outpath, 'w') as f:
6 f. write(f""" 6 f. write(
7 browser position {chromosome_position} 7 f"""browser position {chromosome_position}
8 track type={track_type} name="{sample_name}" description="{sample_description}" bigDataUrl={url} 8 track type={track_type} name="{sample_name}" description="{sample_description}" bigDataUrl={url}""")
9 """)
10 9
11 if __name__ == "__main__": 10 if __name__ == "__main__":
12 track_type = sys.argv[1] 11 track_type = sys.argv[1]
13 url = sys.argv[2] 12 url = sys.argv[2]
14 sample_name = sys.argv[3] 13 sample_name = sys.argv[3]