diff trackObject.py @ 37:046c5bfc0413 draft

planemo upload for repository https://github.com/Yating-L/jbrowse_hub commit faeedda55e23f1197bc454d3db2d52af29d786e8-dirty
author yating-l
date Fri, 17 Mar 2017 16:21:25 -0400
parents d8049deb0c97
children 75edbc203532
line wrap: on
line diff
--- a/trackObject.py	Fri Mar 17 13:04:11 2017 -0400
+++ b/trackObject.py	Fri Mar 17 16:21:25 2017 -0400
@@ -61,6 +61,13 @@
         track['fileName'] = fileName
         track['dataType'] = dataType
         track.update(metaData)
-        if 'label' not in metaData.keys():
-            track['label'] = fileName
+        #If the metadata is not set, use the default value
+        if 'name' not in metaData.keys() or track['name'] == '':
+            track['name'] = fileName
+        if 'label' not in metaData.keys() or track['label'] == '':
+            track['label'] = track['name']
+        if 'track_color' not in metaData.keys() or track['track_color'] == '':
+            track['track_color'] = "#daa520"
+        if 'track_type' not in metaData.keys() or track['track_type'] == '':
+            track['track_type'] = "CanvasFeatures"
         self.tracks.append(track)