diff 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
line wrap: on
line diff
--- a/TrackHub.py	Tue Jun 19 16:28:36 2018 -0400
+++ b/TrackHub.py	Tue Jun 19 17:39:12 2018 -0400
@@ -56,7 +56,7 @@
 
     def addTrack(self, trackDbObject):
         if trackDbObject['nameIndex'] == "true":
-            self.nameIndexTracksList.append(trackDbObject['trackLabel'])
+            self.nameIndexTrackList.append(trackDbObject['trackLabel'])
         if trackDbObject['dataType'].lower() == 'bam':
             subtools.add_track_json(self.trackList, trackDbObject['options'])
         elif trackDbObject['dataType'].lower() == 'bigwig':
@@ -106,8 +106,9 @@
         subtools.prepare_refseqs(self.reference_genome.false_path, self.mySpecieFolderPath)
 
     def _indexName(self):
-        subtools.generate_names(self.mySpecieFolderPath, self.nameIndexTrackList)
-        print "finished name index \n"
+        if self.nameIndexTrackList:
+            subtools.generate_names(self.mySpecieFolderPath, self.nameIndexTrackList)
+            print "finished name index \n"
 
     def _outHtml(self):
         mylookup = TemplateLookup(directories=[os.path.join(self.tool_directory, 'templates')],