comparison 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
comparison
equal deleted inserted replaced
45:d56955fc4c75 46:061da5d3a219
24 track['type'] = 'JBrowse/View/Track/' + self.trackType 24 track['type'] = 'JBrowse/View/Track/' + self.trackType
25 track['storeClass'] = 'JBrowse/Store/SeqFeature/GFF3Tabix' 25 track['storeClass'] = 'JBrowse/Store/SeqFeature/GFF3Tabix'
26 if self.dataType == 'gff': 26 if self.dataType == 'gff':
27 # need .gff3.gz extension to index the name of the track with generate-name.pl 27 # need .gff3.gz extension to index the name of the track with generate-name.pl
28 track['urlTemplate'] = os.path.join('tracks', self.trackName + '.gff3.gz') 28 track['urlTemplate'] = os.path.join('tracks', self.trackName + '.gff3.gz')
29 # needed to show match_part in Blat and Blast alignment as subfeatures
30 track['glyph'] = "JBrowse/View/FeatureGlyph/Segments"
31 else: 29 else:
32 track['urlTemplate'] = os.path.join('tracks', self.trackName) 30 track['urlTemplate'] = os.path.join('tracks', self.trackName)
31 if 'glyph' in self.extraSettings:
32 track['glyph'] = self.extraSettings['glyph']
33 if 'subfeatureClasses' in self.extraSettings:
34 track['subfeatureClasses'] = self.extraSettings['subfeatureClasses']
33 track['label'] = self.trackLabel 35 track['label'] = self.trackLabel
34 track['category'] = self.extraSettings['category'] 36 track['category'] = self.extraSettings['category']
35 track['style'] = self.extraSettings['style'] 37 track['style'] = self.extraSettings['style']
36 extraConfigs = track 38 extraConfigs = track
37 return extraConfigs 39 return extraConfigs