comparison TrackHub.py @ 47:1eb4adefd747 draft

planemo upload for repository https://github.com/goeckslab/jbrowse-archive-creator.git commit 97a743ee6d228c8a0a5778ec3cb6f68a2e22c8e3
author yating-l
date Tue, 19 Jun 2018 17:39:12 -0400
parents 061da5d3a219
children 804e7217f27c
comparison
equal deleted inserted replaced
46:061da5d3a219 47:1eb4adefd747
54 self.nameIndexTrackList = [] 54 self.nameIndexTrackList = []
55 55
56 56
57 def addTrack(self, trackDbObject): 57 def addTrack(self, trackDbObject):
58 if trackDbObject['nameIndex'] == "true": 58 if trackDbObject['nameIndex'] == "true":
59 self.nameIndexTracksList.append(trackDbObject['trackLabel']) 59 self.nameIndexTrackList.append(trackDbObject['trackLabel'])
60 if trackDbObject['dataType'].lower() == 'bam': 60 if trackDbObject['dataType'].lower() == 'bam':
61 subtools.add_track_json(self.trackList, trackDbObject['options']) 61 subtools.add_track_json(self.trackList, trackDbObject['options'])
62 elif trackDbObject['dataType'].lower() == 'bigwig': 62 elif trackDbObject['dataType'].lower() == 'bigwig':
63 subtools.add_track_json(self.trackList, trackDbObject['options']) 63 subtools.add_track_json(self.trackList, trackDbObject['options'])
64 else: 64 else:
104 104
105 def _prepareRefseq(self): 105 def _prepareRefseq(self):
106 subtools.prepare_refseqs(self.reference_genome.false_path, self.mySpecieFolderPath) 106 subtools.prepare_refseqs(self.reference_genome.false_path, self.mySpecieFolderPath)
107 107
108 def _indexName(self): 108 def _indexName(self):
109 subtools.generate_names(self.mySpecieFolderPath, self.nameIndexTrackList) 109 if self.nameIndexTrackList:
110 print "finished name index \n" 110 subtools.generate_names(self.mySpecieFolderPath, self.nameIndexTrackList)
111 print "finished name index \n"
111 112
112 def _outHtml(self): 113 def _outHtml(self):
113 mylookup = TemplateLookup(directories=[os.path.join(self.tool_directory, 'templates')], 114 mylookup = TemplateLookup(directories=[os.path.join(self.tool_directory, 'templates')],
114 output_encoding='utf-8', encoding_errors='replace') 115 output_encoding='utf-8', encoding_errors='replace')
115 htmlTemplate = mylookup.get_template("display.txt") 116 htmlTemplate = mylookup.get_template("display.txt")