Mercurial > repos > yating-l > jbrowse_hub
comparison jbrowse_hub.py @ 60:ed17bb465bde draft
planemo upload for repository https://github.com/Yating-L/jbrowse_hub commit 8386544cbce1efb5e9dd1f805a2099b3e214363f-dirty
author | yating-l |
---|---|
date | Fri, 07 Apr 2017 12:38:46 -0400 |
parents | 3e5b6f6a9abe |
children | 86d6f50870dd |
comparison
equal
deleted
inserted
replaced
59:caf649fc310b | 60:ed17bb465bde |
---|---|
58 parser.add_argument('--gtf', action='append', help='GTF format from StringTie') | 58 parser.add_argument('--gtf', action='append', help='GTF format from StringTie') |
59 | 59 |
60 # Metadata json format | 60 # Metadata json format |
61 parser.add_argument('-j', '--data_json', help='Json containing the metadata of the inputs') | 61 parser.add_argument('-j', '--data_json', help='Json containing the metadata of the inputs') |
62 | 62 |
63 #JBrowse host | |
64 parser.add_argument('--jbrowse_host', help="JBrowse Host") | |
65 | |
63 args = parser.parse_args() | 66 args = parser.parse_args() |
64 all_datatype_dictionary = dict() | 67 all_datatype_dictionary = dict() |
65 | 68 |
66 | 69 |
67 if not args.fasta: | 70 if not args.fasta: |
70 reference = args.fasta | 73 reference = args.fasta |
71 genome = 'unknown' | 74 genome = 'unknown' |
72 out_path = 'unknown.html' | 75 out_path = 'unknown.html' |
73 extra_files_path = '.' | 76 extra_files_path = '.' |
74 tool_directory = '.' | 77 tool_directory = '.' |
78 jbrowse_host = args.jbrowse_host | |
75 if args.genome_name: | 79 if args.genome_name: |
76 genome = args.genome_name | 80 genome = args.genome_name |
77 if args.out: | 81 if args.out: |
78 out_path = args.out | 82 out_path = args.out |
79 if args.extra_files_path: | 83 if args.extra_files_path: |
146 # metadata = inputs_data[f] | 150 # metadata = inputs_data[f] |
147 #print metadata | 151 #print metadata |
148 #Convert tracks into gff3 format | 152 #Convert tracks into gff3 format |
149 all_tracks.addToRaw(f, datatype) | 153 all_tracks.addToRaw(f, datatype) |
150 | 154 |
151 jbrowseHub = TrackHub.TrackHub(all_tracks, reference, out_path, tool_directory, genome, extra_files_path, inputs_data) | 155 jbrowseHub = TrackHub.TrackHub(all_tracks, reference, out_path, tool_directory, genome, extra_files_path, inputs_data, jbrowse_host) |
152 jbrowseHub.createHub() | 156 jbrowseHub.createHub() |
153 | 157 |
154 """ | 158 """ |
155 def extractMetadata(array_inputs, inputs_data): | 159 def extractMetadata(array_inputs, inputs_data): |
156 metadata_dict = {} | 160 metadata_dict = {} |