# HG changeset patch # User yating-l # Date 1490739207 14400 # Node ID 6803152ea92a6dc7ecef6fd0d92b5ea37554f018 # Parent b7bf45272ab7378d0ddf18fd5362199da23c8107 planemo upload for repository https://github.com/Yating-L/jbrowse_hub commit 073c8ceda5eddfb4ccd07cfa96a8353e5535ffaf-dirty diff -r b7bf45272ab7 -r 6803152ea92a TrackHub.py --- a/TrackHub.py Wed Mar 22 15:20:56 2017 -0400 +++ b/TrackHub.py Tue Mar 28 18:13:27 2017 -0400 @@ -116,8 +116,6 @@ self.createTrackList() json_file = os.path.join(self.json, "trackList.json") bigwig_track = dict() - #color_setting = {"pos_color" : track['pos_color'], "neg_color" : track['neg_color']} - #bigwig_track['style'] = {"pos_color" : track['pos_color'], "neg_color" : track['neg_color']} bigwig_track['urlTemplate'] = os.path.join('../raw', track['fileName']) bigwig_track['type'] = 'JBrowse/View/Track/Wiggle/XYPlot' bigwig_track['storeClass'] = 'JBrowse/Store/SeqFeature/BigWig' @@ -128,8 +126,6 @@ #If the metadata is not set, use the default value def SetMetadata(self, track, metadata): - #print metadata - #track.update(metadata) if 'label' not in metadata.keys() or metadata['label'] == '': metadata['label'] = track['fileName'] if 'color' not in metadata.keys() or metadata['color'] == '': diff -r b7bf45272ab7 -r 6803152ea92a bedToGff3.pyc Binary file bedToGff3.pyc has changed diff -r b7bf45272ab7 -r 6803152ea92a blastxmlToGff3.py --- a/blastxmlToGff3.py Wed Mar 22 15:20:56 2017 -0400 +++ b/blastxmlToGff3.py Tue Mar 28 18:13:27 2017 -0400 @@ -137,12 +137,18 @@ group['parent_field']['end'] = coords[1] group['parent_field']['score'] = group['parent_field']['strand'] = group['parent_field']['phase'] = '.' group['parent_attribute']['match_num'] = match_num + group['alignments'].sort(key=lambda x: (x['field']['start'], x['field']['end'])) utils.write_features(group['parent_field'], group['parent_attribute'], gff3) + prev_end = -1 for align in group['alignments']: + overlap = '' + if align['field']['start'] <= prev_end: + overlap += str(align['field']['start']) + ',' + str(prev_end) + prev_end = align['field']['end'] + align['attribute']['overlap'] = overlap utils.write_features(align['field'], align['attribute'], gff3) gff3.close() - def blastxml2gff3(xml_file, gff3_file): result_handle = open(xml_file) blast_records = NCBIXML.parse(result_handle) diff -r b7bf45272ab7 -r 6803152ea92a blastxmlToGff3.pyc Binary file blastxmlToGff3.pyc has changed diff -r b7bf45272ab7 -r 6803152ea92a jbrowse_hub.xml --- a/jbrowse_hub.xml Wed Mar 22 15:20:56 2017 -0400 +++ b/jbrowse_hub.xml Tue Mar 28 18:13:27 2017 -0400 @@ -68,8 +68,6 @@ #end if #if $f.formatChoice.format_select == 'blastxml' --blastxml $f.formatChoice.BlastXML - #set track_color = str($f.formatChoice.track_color) - #silent extra_data_dict.update({"color" : $track_color}) #silent $prepare_json($f.formatChoice.BlastXML, extra_data_dict) #end if #if $f.formatChoice.format_select == 'gtf' @@ -160,13 +158,6 @@ label="Blast Alignments File" /> - - - - - - - + + This package is based on package_biopython_1_67 owned by biopython. @@ -45,6 +47,7 @@ + diff -r b7bf45272ab7 -r 6803152ea92a utils.pyc Binary file utils.pyc has changed