Mercurial > repos > yating-l > jbrowsearchivecreator
comparison jbrowse_hub.py @ 15:671231da45f9 draft
planemo upload for repository https://github.com/Yating-L/jbrowse-archive-creator.git commit 594c5fa1e3cdb378ecf6b5490ec2cbac5fa8a61e-dirty
| author | yating-l | 
|---|---|
| date | Wed, 05 Jul 2017 15:47:15 -0400 | 
| parents | 8d1cf7ce65cd | 
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 14:f4a9197281d5 | 15:671231da45f9 | 
|---|---|
| 45 # regtools (BED 12+1) | 45 # regtools (BED 12+1) | 
| 46 parser.add_argument('--bedSpliceJunctions', action='append', help='BED 12+1 format, using spliceJunctions.as') | 46 parser.add_argument('--bedSpliceJunctions', action='append', help='BED 12+1 format, using spliceJunctions.as') | 
| 47 | 47 | 
| 48 # tblastn alignment (blastxml) | 48 # tblastn alignment (blastxml) | 
| 49 parser.add_argument('--blastxml', action='append', help='blastxml format from tblastn') | 49 parser.add_argument('--blastxml', action='append', help='blastxml format from tblastn') | 
| 50 | |
| 51 # blat alignment (bigpsl 12+12) | |
| 52 parser.add_argument('--bigpsl', action='append', help='bigpsl format from blat alignment') | |
| 50 | 53 | 
| 51 # BAM format | 54 # BAM format | 
| 52 parser.add_argument('--bam', action='append', help='BAM format from HISAT') | 55 parser.add_argument('--bam', action='append', help='BAM format from HISAT') | 
| 53 | 56 | 
| 54 # BIGWIG format | 57 # BIGWIG format | 
| 112 array_inputs_gff3 = args.gff3 | 115 array_inputs_gff3 = args.gff3 | 
| 113 array_inputs_gff3_transcript = args.gff3_transcript | 116 array_inputs_gff3_transcript = args.gff3_transcript | 
| 114 array_inputs_gff3_mrna = args.gff3_mrna | 117 array_inputs_gff3_mrna = args.gff3_mrna | 
| 115 array_inputs_gtf = args.gtf | 118 array_inputs_gtf = args.gtf | 
| 116 array_inputs_blastxml = args.blastxml | 119 array_inputs_blastxml = args.blastxml | 
| 120 array_inputs_bigpsl = args.bigpsl | |
| 117 | 121 | 
| 118 if array_inputs_bam: | 122 if array_inputs_bam: | 
| 119 all_datatype_dictionary['bam'] = array_inputs_bam | 123 all_datatype_dictionary['bam'] = array_inputs_bam | 
| 120 if array_inputs_bed: | 124 if array_inputs_bed: | 
| 121 all_datatype_dictionary['bed'] = array_inputs_bed | 125 all_datatype_dictionary['bed'] = array_inputs_bed | 
| 133 all_datatype_dictionary['gff3_mrna'] = array_inputs_gff3_mrna | 137 all_datatype_dictionary['gff3_mrna'] = array_inputs_gff3_mrna | 
| 134 if array_inputs_gtf: | 138 if array_inputs_gtf: | 
| 135 all_datatype_dictionary['gtf'] = array_inputs_gtf | 139 all_datatype_dictionary['gtf'] = array_inputs_gtf | 
| 136 if array_inputs_blastxml: | 140 if array_inputs_blastxml: | 
| 137 all_datatype_dictionary['blastxml'] = array_inputs_blastxml | 141 all_datatype_dictionary['blastxml'] = array_inputs_blastxml | 
| 138 | 142 if array_inputs_bigpsl: | 
| 143 all_datatype_dictionary['bigpsl'] = array_inputs_bigpsl | |
| 139 print "input tracks: \n", all_datatype_dictionary | 144 print "input tracks: \n", all_datatype_dictionary | 
| 140 | 145 | 
| 141 for datatype, inputfiles in all_datatype_dictionary.items(): | 146 for datatype, inputfiles in all_datatype_dictionary.items(): | 
| 142 try: | 147 try: | 
| 143 if not inputfiles: | 148 if not inputfiles: | 
