Mercurial > repos > iuc > ncbi_entrez_direct_efetch
annotate __efetch_build_options.py @ 4:af03467ca379 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 1f7b04db717bd82f93519fdc3f34f589bb671e48
| author | iuc | 
|---|---|
| date | Mon, 29 Jul 2024 07:07:23 +0000 | 
| parents | 91efba463050 | 
| children | 
| rev | line source | 
|---|---|
| 0 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 1 #!/usr/bin/env python | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 2 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 3 # Daniel Blankenberg | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 4 # Creates the options for tool interface | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 5 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 6 # http://eutils.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 7 db_list = '''<DbName>pubmed</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 8 <DbName>protein</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 9 <DbName>nuccore</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 10 <DbName>nucleotide</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 11 <DbName>nucgss</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 12 <DbName>nucest</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 13 <DbName>structure</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 14 <DbName>genome</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 15 <DbName>annotinfo</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 16 <DbName>assembly</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 17 <DbName>bioproject</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 18 <DbName>biosample</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 19 <DbName>blastdbinfo</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 20 <DbName>books</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 21 <DbName>cdd</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 22 <DbName>clinvar</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 23 <DbName>clone</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 24 <DbName>gap</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 25 <DbName>gapplus</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 26 <DbName>grasp</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 27 <DbName>dbvar</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 28 <DbName>gene</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 29 <DbName>gds</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 30 <DbName>geoprofiles</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 31 <DbName>homologene</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 32 <DbName>medgen</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 33 <DbName>mesh</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 34 <DbName>ncbisearch</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 35 <DbName>nlmcatalog</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 36 <DbName>omim</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 37 <DbName>orgtrack</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 38 <DbName>pmc</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 39 <DbName>popset</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 40 <DbName>probe</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 41 <DbName>proteinclusters</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 42 <DbName>pcassay</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 43 <DbName>biosystems</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 44 <DbName>pccompound</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 45 <DbName>pcsubstance</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 46 <DbName>pubmedhealth</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 47 <DbName>seqannot</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 48 <DbName>snp</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 49 <DbName>sra</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 50 <DbName>taxonomy</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 51 <DbName>unigene</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 52 <DbName>gencoll</DbName> | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 53 <DbName>gtr</DbName>'''.replace("<DbName>", "").replace("</DbName>", "").split("\n") | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 54 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 55 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 56 help = ''' (all) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 57 docsum DocumentSummarySet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 58 docsum json DocumentSummarySet JSON | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 59 full Same as native except for mesh | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 60 uid Unique Identifier List | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 61 url Entrez URL | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 62 xml Same as -format full -mode xml | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 63 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 64 bioproject | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 65 native BioProject Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 66 native xml RecordSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 67 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 68 biosample | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 69 native BioSample Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 70 native xml BioSampleSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 71 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 72 biosystems | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 73 native xml Sys-set XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 74 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 75 gds | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 76 native xml RecordSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 77 summary Summary | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 78 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 79 gene | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 80 gene_table Gene Table | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 81 native Gene Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 82 native asn.1 Entrezgene ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 83 native xml Entrezgene-Set XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 84 tabular Tabular Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 85 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 86 homologene | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 87 alignmentscores Alignment Scores | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 88 fasta FASTA | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 89 homologene Homologene Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 90 native Homologene List | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 91 native asn.1 HG-Entry ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 92 native xml Entrez-Homologene-Set XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 93 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 94 mesh | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 95 full Full Record | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 96 native MeSH Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 97 native xml RecordSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 98 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 99 nlmcatalog | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 100 native Full Record | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 101 native xml NLMCatalogRecordSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 102 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 103 pmc | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 104 medline MEDLINE | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 105 native xml pmc-articleset XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 106 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 107 pubmed | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 108 abstract Abstract | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 109 medline MEDLINE | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 110 native asn.1 Pubmed-entry ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 111 native xml PubmedArticleSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 112 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 113 (sequences) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 114 acc Accession Number | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 115 est EST Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 116 fasta FASTA | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 117 fasta xml TinySeq XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 118 fasta_cds_aa FASTA of CDS Products | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 119 fasta_cds_na FASTA of Coding Regions | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 120 ft Feature Table | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 121 gb GenBank Flatfile | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 122 gb xml GBSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 123 gbc xml INSDSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 124 gbwithparts GenBank with Contig Sequences | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 125 gene_fasta FASTA of Gene | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 126 gp GenPept Flatfile | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 127 gp xml GBSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 128 gpc xml INSDSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 129 gss GSS Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 130 ipg Identical Protein Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 131 ipg xml IPGReportSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 132 native text Seq-entry ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 133 native xml Bioseq-set XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 134 seqid Seq-id ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 135 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 136 snp | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 137 chr Chromosome Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 138 docset Summary | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 139 fasta FASTA | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 140 flt Flat File | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 141 native asn.1 Rs ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 142 native xml ExchangeSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 143 rsr RS Cluster Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 144 ssexemplar SS Exemplar List | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 145 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 146 sra | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 147 native xml EXPERIMENT_PACKAGE_SET XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 148 runinfo xml SraRunInfo XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 149 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 150 structure | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 151 mmdb Ncbi-mime-asn1 strucseq ASN.1 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 152 native MMDB Report | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 153 native xml RecordSet XML | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 154 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 155 taxonomy | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 156 native Taxonomy List | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 157 native xml TaxaSet XML'''.split("\n") | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 158 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 159 db = {} | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 160 name = None | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 161 all = "(all)" | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 162 for line in help: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 163 if line.strip() and line[2] != ' ': | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 164 name = line.strip() | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 165 db[name] = {} | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 166 elif line.strip(): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 167 format = line[0:len(" docsum ")].strip() | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 168 mode = line[len(" docsum "):len(" docsum json ")].strip() | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 169 if format not in db[name]: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 170 db[name][format] = [] | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 171 db[name][format].append(mode) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 172 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 173 for name in db_list: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 174 if name not in db: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 175 db[name] = {} | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 176 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 177 db["sequences"] = db["(sequences)"] | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 178 del db["(sequences)"] | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 179 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 180 print('<conditional name="db">') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 181 print(' <param name="db" type="select" label="Database" argument="-db">') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 182 for name in sorted(db.keys()): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 183 if name == all: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 184 continue | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 185 print(' <option value="%s">%s</option>' % (name, name)) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 186 print(' <option value="">Manual Entry</option>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 187 print(' </param>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 188 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 189 for name in sorted(db.keys()): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 190 if name == all: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 191 continue | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 192 my_dict = db[all].copy() | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 193 | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 194 for format, modes in db[name].items(): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 195 if format in my_dict: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 196 for mode in modes: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 197 if mode not in my_dict[format]: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 198 my_dict[format].append(mode) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 199 else: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 200 my_dict[format] = modes | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 201 if "" not in my_dict: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 202 my_dict[""] = [""] | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 203 print(' <when value="%s">' % name) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 204 print(' <conditional name="format">') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 205 print(' <param name="format" type="select" label="Format" argument="-format">') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 206 for format in sorted(my_dict.keys()): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 207 print(' <option value="%s">%s</option>' % (format, format or "None")) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 208 print(' </param>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 209 for format in sorted(my_dict.keys()): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 210 print(' <when value="%s">' % format) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 211 print(' <param name="mode" type="select" label="Mode" argument="-mode">') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 212 if "" not in my_dict[format]: | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 213 my_dict[format].append("") | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 214 for mode in sorted(my_dict[format]): | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 215 print(' <option value="%s">%s</option>' % (mode, mode or "None")) | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 216 print(' </param>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 217 print(' </when>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 218 print(' </conditional>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 219 print(' </when>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 220 print(' <when value="">') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 221 print(' <param name="db_manual" type="text" label="Database" argument="-db"/>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 222 print(' <param name="format" type="text" label="Format" argument="-format"/>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 223 print(' <param name="mode" type="text" label="Mode" argument="-mode"/>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 224 print(' </when>') | 
| 
91efba463050
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_direct commit 8f96f378620bb663dcce2845ecb14355413f7afa"
 iuc parents: diff
changeset | 225 print('</conditional>') | 
