Mercurial > repos > yating-l > hubarchivecreator
comparison Psl.py @ 52:c66803bff0cc draft
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit adc1ac50269e02570e7ce12c732637bdd3f9a547-dirty
author | yating-l |
---|---|
date | Thu, 11 May 2017 17:21:15 -0400 |
parents | 3e0c61b52a06 |
children | b39dd0b5a166 |
comparison
equal
deleted
inserted
replaced
51:364b8db8de17 | 52:c66803bff0cc |
---|---|
17 self.name_psl = data_psl["name"] | 17 self.name_psl = data_psl["name"] |
18 self.priority = data_psl["order_index"] | 18 self.priority = data_psl["order_index"] |
19 self.track_color = data_psl["track_color"] | 19 self.track_color = data_psl["track_color"] |
20 # TODO: Think about how to avoid repetition of the group_name everywhere | 20 # TODO: Think about how to avoid repetition of the group_name everywhere |
21 self.group_name = data_psl["group_name"] | 21 self.group_name = data_psl["group_name"] |
22 | 22 if data_psl["long_label"]: |
23 self.long_label = data_psl["long_label"] | |
24 else: | |
25 self.long_label = self.name_psl | |
23 # Temporary files | 26 # Temporary files |
24 unsorted_bed_formatted_psl_file = tempfile.NamedTemporaryFile(suffix='.psl') | 27 unsorted_bed_formatted_psl_file = tempfile.NamedTemporaryFile(suffix='.psl') |
25 sorted_bed_formatted_psl_file = tempfile.NamedTemporaryFile(suffix='psl') | 28 sorted_bed_formatted_psl_file = tempfile.NamedTemporaryFile(suffix='psl') |
26 | 29 |
27 # Get the bed12+12 with pslToBigPsl | 30 # Get the bed12+12 with pslToBigPsl |
48 tab=True) | 51 tab=True) |
49 | 52 |
50 # Create the Track Object | 53 # Create the Track Object |
51 self.createTrack(file_path=trackName, | 54 self.createTrack(file_path=trackName, |
52 track_name=trackName, | 55 track_name=trackName, |
53 long_label=self.name_psl, | 56 long_label=self.long_label, |
54 track_type='bigPsl', visibility='dense', | 57 track_type='bigPsl', visibility='dense', |
55 priority=self.priority, | 58 priority=self.priority, |
56 track_file=my_big_psl_file_path, | 59 track_file=my_big_psl_file_path, |
57 track_color=self.track_color, | 60 track_color=self.track_color, |
58 group_name=self.group_name) | 61 group_name=self.group_name) |