Warning
This site has been replaced by the new QIIME 2 “amplicon distribution” documentation, as of the 2025.4 release of QIIME 2. You can still access the content from the “old docs” here for the QIIME 2 2024.10 and earlier releases, but we recommend that you transition to the new documentation at https://amplicon-docs.qiime2.org. Content on this site is no longer updated and may be out of date.
Are you looking for:
the QIIME 2 homepage? That’s https://qiime2.org.
learning resources for microbiome marker gene (i.e., amplicon) analysis? See the QIIME 2 amplicon distribution documentation.
learning resources for microbiome metagenome analysis? See the MOSHPIT documentation.
installation instructions, plugins, books, videos, workshops, or resources? See the QIIME 2 Library.
general help? See the QIIME 2 Forum.
Old content beyond this point… 👴👵
get-bv-brc-genome-features: Fetch genome features from BV-BRC.¶
Citations |
|
---|
Docstring:
Usage: qiime rescript get-bv-brc-genome-features [OPTIONS] Fetch DNA and protein sequences of genome features from BV-BRC. BV-BRC (Bacterial and Viral Bioinformatics Resource Center) is a database for bacterial and viral genomes, annotations, and metadata. There are three ways to query data: You can use an RQL query to refine your search and get targeted features. By providing IDs/values and a corresponding data field, you can retrieve all features associated with those specific values in that data field. And as a third option a metadata column can be provided, to use metadata obtained with the action get-bv-brc-metadata as a new query. Check https://www.bv-brc.org/api/doc/ for documentation. Parameters: --m-ids-metadata-file METADATA --m-ids-metadata-column COLUMN MetadataColumn[Numeric | Categorical] A metadata column obtained with the action get-bv-brc-metadata that can be used as a query. [optional] --p-rql-query TEXT Query in RQL format. To download all data for genome_ids "224308.43" and "2030927.4755", the RQL query looks like this: "in(genome_id,(224308.43,2030927.4755))". While "in" is an RQL operator, "genome_id" is a data field and "224308.43,2030927.4755" are the values. It is important to percent encode values if they contain illegal characters like spaces. The values "Bacillus subtilis" and "Bacteroidales bacterium" have to be provided with percent encoded quotes (%22) and spaces (%20) like this: "in(species,(%22Bacillus%20subtilis%22,%22Bacteroidal es%20bacterium%22))". Check https://www.bv-brc.org/api/doc/ for documentation on data types and corresponding data fields. [optional] --p-data-field TEXT Data field of the data type "genome_feature". This parameter can only be used in conjunction with the "ids" parameter. Retrieves all data associated with the IDs/values specified in parameter "ids" in this data field. Check https://www.bv-brc.org/api/doc/genome_feature for allowed data fields. [optional] --p-ids TEXT... IDs/values of the corresponding data field. This List[Str] parameter can only be used in conjunction with the "data-field" parameter. Retrieves all data associated with these IDs/values in the specified data field. [optional] --p-ranks TEXT... Choices('domain', 'superkingdom', 'kingdom', 'subkingdom', 'superphylum', 'phylum', 'subphylum', 'infraphylum', 'superclass', 'class', 'subclass', 'infraclass', 'cohort', 'superorder', 'order', 'suborder', 'infraorder', 'parvorder', 'superfamily', 'family', 'subfamily', 'tribe', 'subtribe', 'genus', 'subgenus', 'species group', 'species subgroup', 'species', 'subspecies', 'forma') List of taxonomic ranks for building a taxonomy [default: 'kingdom, phylum, class, order, family, genus, species'] [optional] --p-rank-propagation / --p-no-rank-propagation If a rank has no taxonomy associated with it, the taxonomy from the upper-level rank of that lineage, will be propagated downward. For example, if we are missing the genus label for 'f__Pasteurellaceae; g__'then the 'f__' rank will be propagated to become: 'f__Pasteurellaceae; g__Pasteurellaceae'. [default: True] Outputs: --o-genes ARTIFACT Gene GenomeData[Genes] [required] --o-proteins ARTIFACT GenomeData[Proteins] proteins [required] --o-taxonomy ARTIFACT FeatureData[Taxonomy] Taxonomy data for all sequences. [required] --o-loci ARTIFACT loci GenomeData[Loci] [required] Miscellaneous: --output-dir PATH Output unspecified results to a directory --verbose / --quiet Display verbose output to stdout and/or stderr during execution of this action. Or silence output if execution is successful (silence is golden). --example-data PATH Write example data and exit. --citations Show citations and exit. --use-cache DIRECTORY Specify the cache to be used for the intermediate work of this action. If not provided, the default cache under $TMP/qiime2/will be used. IMPORTANT FOR HPC USERS: If you are on an HPC system and are using parallel execution it is important to set this to a location that is globally accessible to all nodes in the cluster. --help Show this message and exit.
Import:
from qiime2.plugins.rescript.methods import get_bv_brc_genome_features
Docstring:
Fetch genome features from BV-BRC. Fetch DNA and protein sequences of genome features from BV-BRC. BV-BRC (Bacterial and Viral Bioinformatics Resource Center) is a database for bacterial and viral genomes, annotations, and metadata. There are three ways to query data: You can use an RQL query to refine your search and get targeted features. By providing IDs/values and a corresponding data field, you can retrieve all features associated with those specific values in that data field. And as a third option a metadata column can be provided, to use metadata obtained with the action get-bv-brc-metadata as a new query. Check https://www.bv-brc.org/api/doc/ for documentation. Parameters ---------- ids_metadata : MetadataColumn[Numeric | Categorical], optional A metadata column obtained with the action get-bv-brc-metadata that can be used as a query. rql_query : Str, optional Query in RQL format. To download all data for genome_ids "224308.43" and "2030927.4755", the RQL query looks like this: "in(genome_id,(224308.43,2030927.4755))". While "in" is an RQL operator, "genome_id" is a data field and "224308.43,2030927.4755" are the values. It is important to percent encode values if they contain illegal characters like spaces. The values "Bacillus subtilis" and "Bacteroidales bacterium" have to be provided with percent encoded quotes (%22) and spaces (%20) like this: "in(species,(%22Bacillus%20sub tilis%22,%22Bacteroidales%20bacterium%22))". Check https://www.bv- brc.org/api/doc/ for documentation on data types and corresponding data fields. data_field : Str, optional Data field of the data type "genome_feature". This parameter can only be used in conjunction with the "ids" parameter. Retrieves all data associated with the IDs/values specified in parameter "ids" in this data field. Check https://www.bv-brc.org/api/doc/genome_feature for allowed data fields. ids : List[Str], optional IDs/values of the corresponding data field. This parameter can only be used in conjunction with the "data-field" parameter. Retrieves all data associated with these IDs/values in the specified data field. ranks : List[Str % Choices('domain', 'superkingdom', 'kingdom', 'subkingdom', 'superphylum', 'phylum', 'subphylum', 'infraphylum', 'superclass', 'class', 'subclass', 'infraclass', 'cohort', 'superorder', 'order', 'suborder', 'infraorder', 'parvorder', 'superfamily', 'family', 'subfamily', 'tribe', 'subtribe', 'genus', 'subgenus', 'species group', 'species subgroup', 'species', 'subspecies', 'forma')], optional List of taxonomic ranks for building a taxonomy [default: 'kingdom, phylum, class, order, family, genus, species'] rank_propagation : Bool, optional If a rank has no taxonomy associated with it, the taxonomy from the upper-level rank of that lineage, will be propagated downward. For example, if we are missing the genus label for 'f__Pasteurellaceae; g__'then the 'f__' rank will be propagated to become: 'f__Pasteurellaceae; g__Pasteurellaceae'. Returns ------- genes : GenomeData[Genes] Gene proteins : GenomeData[Proteins] proteins taxonomy : FeatureData[Taxonomy] Taxonomy data for all sequences. loci : GenomeData[Loci] loci