diff tracks/CanvasFeatures.py @ 46:061da5d3a219 draft

planemo upload for repository https://github.com/goeckslab/jbrowse-archive-creator.git commit 3160592f4119e684ab5843dd28a2e6cf11df0121-dirty
author yating-l
date Tue, 19 Jun 2018 16:28:36 -0400
parents 627cce51523f
children be34d213ec6a
line wrap: on
line diff
--- a/tracks/CanvasFeatures.py	Tue May 01 21:52:46 2018 -0400
+++ b/tracks/CanvasFeatures.py	Tue Jun 19 16:28:36 2018 -0400
@@ -26,10 +26,12 @@
         if self.dataType == 'gff':
             # need .gff3.gz extension to index the name of the track with generate-name.pl
             track['urlTemplate'] = os.path.join('tracks', self.trackName + '.gff3.gz')
-            # needed to show match_part in Blat and Blast alignment as subfeatures
-            track['glyph'] = "JBrowse/View/FeatureGlyph/Segments"
         else:
             track['urlTemplate'] = os.path.join('tracks', self.trackName)
+        if 'glyph' in self.extraSettings:
+            track['glyph'] = self.extraSettings['glyph']
+        if 'subfeatureClasses' in self.extraSettings:
+            track['subfeatureClasses'] = self.extraSettings['subfeatureClasses']
         track['label'] = self.trackLabel
         track['category'] = self.extraSettings['category']
         track['style'] = self.extraSettings['style']