comparison jbrowse_hub.py @ 50:3e5b6f6a9abe draft

planemo upload for repository https://github.com/Yating-L/jbrowse_hub commit 6391cdb975d14b5a7060fa1665a8a575797a0eaa-dirty
author yating-l
date Thu, 30 Mar 2017 16:03:16 -0400
parents a5108e5010b4
children ed17bb465bde
comparison
equal deleted inserted replaced
49:193e94a43f0f 50:3e5b6f6a9abe
25 parser.add_argument('-e', '--extra_files_path', help='Directory of JBrowse Hub folder') 25 parser.add_argument('-e', '--extra_files_path', help='Directory of JBrowse Hub folder')
26 26
27 #Tool Directory 27 #Tool Directory
28 parser.add_argument('-d', '--tool_directory', help='The directory of JBrowse file convertion scripts and UCSC tools') 28 parser.add_argument('-d', '--tool_directory', help='The directory of JBrowse file convertion scripts and UCSC tools')
29 29
30 #GFF3
31 parser.add_argument('--gff3', action='append', help='GFF3 format')
32
30 # GFF3 structure: gene->transcription->CDS 33 # GFF3 structure: gene->transcription->CDS
31 parser.add_argument('--gff3_transcript', action='append', help='GFF3 format, structure: gene->transcription->CDS') 34 parser.add_argument('--gff3_transcript', action='append', help='GFF3 format for gene prediction, structure: gene->transcription->CDS')
32 35
33 # GFF3 structure: gene->mRNA->CDS 36 # GFF3 structure: gene->mRNA->CDS
34 parser.add_argument('--gff3_mrna', action='append', help='GFF3 format, structure: gene->mRNA->CDS') 37 parser.add_argument('--gff3_mrna', action='append', help='GFF3 format for gene prediction, structure: gene->mRNA->CDS')
38
39 # generic BED
40 parser.add_argument('--bed', action='append', help='BED format')
35 41
36 # trfBig simple repeats (BED 4+12) 42 # trfBig simple repeats (BED 4+12)
37 parser.add_argument('--bedSimpleRepeats', action='append', help='BED 4+12 format, using simpleRepeats.as') 43 parser.add_argument('--bedSimpleRepeats', action='append', help='BED 4+12 format, using simpleRepeats.as')
38 44
39 # regtools (BED 12+1) 45 # regtools (BED 12+1)
91 97
92 #Initate trackObject 98 #Initate trackObject
93 all_tracks = trackObject.trackObject(chrom_size.name, genome, extra_files_path) 99 all_tracks = trackObject.trackObject(chrom_size.name, genome, extra_files_path)
94 100
95 array_inputs_bam = args.bam 101 array_inputs_bam = args.bam
102 array_inputs_bed = args.bed
96 array_inputs_bed_simple_repeats = args.bedSimpleRepeats 103 array_inputs_bed_simple_repeats = args.bedSimpleRepeats
97 array_inputs_bed_splice_junctions = args.bedSpliceJunctions 104 array_inputs_bed_splice_junctions = args.bedSpliceJunctions
98 array_inputs_bigwig = args.bigwig 105 array_inputs_bigwig = args.bigwig
106 array_inputs_gff3 = args.gff3
99 array_inputs_gff3_transcript = args.gff3_transcript 107 array_inputs_gff3_transcript = args.gff3_transcript
100 array_inputs_gff3_mrna = args.gff3_mrna 108 array_inputs_gff3_mrna = args.gff3_mrna
101 array_inputs_gtf = args.gtf 109 array_inputs_gtf = args.gtf
102 array_inputs_blastxml = args.blastxml 110 array_inputs_blastxml = args.blastxml
103 111
104 if array_inputs_bam: 112 if array_inputs_bam:
105 all_datatype_dictionary['bam'] = array_inputs_bam 113 all_datatype_dictionary['bam'] = array_inputs_bam
114 if array_inputs_bed:
115 all_datatype_dictionary['bed'] = array_inputs_bed
106 if array_inputs_bed_simple_repeats: 116 if array_inputs_bed_simple_repeats:
107 all_datatype_dictionary['bedSimpleRepeats'] = array_inputs_bed_simple_repeats 117 all_datatype_dictionary['bedSimpleRepeats'] = array_inputs_bed_simple_repeats
108 if array_inputs_bed_splice_junctions: 118 if array_inputs_bed_splice_junctions:
109 all_datatype_dictionary['bedSpliceJunctions'] = array_inputs_bed_splice_junctions 119 all_datatype_dictionary['bedSpliceJunctions'] = array_inputs_bed_splice_junctions
110 if array_inputs_bigwig: 120 if array_inputs_bigwig:
111 all_datatype_dictionary['bigwig'] = array_inputs_bigwig 121 all_datatype_dictionary['bigwig'] = array_inputs_bigwig
122 if array_inputs_gff3:
123 all_datatype_dictionary['gff3'] = array_inputs_gff3
112 if array_inputs_gff3_transcript: 124 if array_inputs_gff3_transcript:
113 all_datatype_dictionary['gff3_transcript'] = array_inputs_gff3_transcript 125 all_datatype_dictionary['gff3_transcript'] = array_inputs_gff3_transcript
114 if array_inputs_gff3_mrna: 126 if array_inputs_gff3_mrna:
115 all_datatype_dictionary['gff3_mrna'] = array_inputs_gff3_mrna 127 all_datatype_dictionary['gff3_mrna'] = array_inputs_gff3_mrna
116 if array_inputs_gtf: 128 if array_inputs_gtf: