obitaxonomy: manage and request a taxonomy database
#
Description
#
Synopsis
#
obitaxonomy [--alternative-names|-a] [--batch-size <int>] [--debug]
            [--download-ncbi] [--dump|-D <TAXID>] [--extract-taxonomy]
            [--fixed|-F] [--force-one-cpu] [--help|-h|-?] [--max-cpu <int>]
            [--no-progressbar] [--out|-o <FILENAME>] [--parents|-p <TAXID>]
            [--pprof] [--pprof-goroutine <int>] [--pprof-mutex <int>]
            [--rank <RANK>] [--rank-list|-l] [--raw-taxid]
            [--restrict-to-taxon|-r <string>]... [--solexa]
            [--sons|-s <TAXID>] [--taxonomy|-t <string>] [--version]
            [--with-path] [--with-query|-P] [--without-parent]
            [--without-rank|-R] [--without-scientific-name|-S] [<args>]
Options
#
- --alternative-names|- -a: Enable the search on all alternative names and not only scientific names. (default: false)
- --download-ncbi: Download the current NCBI taxonomy taxdump (default: false)
- --dump|- -D<TAXID>: Dump a sub-taxonomy corresponding to the precised clade (default: “”)
- --extract-taxonomy: Extract taxonomy from a sequence file (default: false)
- --fixed: Match taxon names using a fixed pattern, not a regular expression (default: false)
- --parents|- -p<TAXID>: Displays every parental tree’s information for the provided taxid. (default: “NA”)
- --rank<RANK>: Restrict to the given taxonomic rank. (default: “”)
- --rank-list|- -l: List every taxonomic rank available in the taxonomy. (default: false)
- --restrict-to-taxon|- -r<string>: Restrict output to some subclades. (default: [])
- --sons|- -s<TAXID>: Displays every sons’ tree’s information for the provided taxid. (default: “NA”)
- --with-path: Adds a column containing the full path for each displayed taxon. (default: false)
- --with-query|- -P: Adds a column containing query used to filter taxon name for each displayed taxon. (default: false)
- --without-parent: Supress the column containing the parent’s taxonid from the output. (default: false)
- --without-rank|- -R: Supress the column containing the taxonomic rank from the output. (default: false)
- --without-scientific-name|- -S: Supress the column containing the scientific name from the output. (default: false)
Taxonomic options
#
- --taxonomy|- -t<string>: Path to the taxonomic database.
General options
#
- --help|- -h|-?: shows this help.
- --version: prints the version and exits.
- --silent-warning: This option tells obitools to stop displaying warnings.
This behaviour can be controlled by setting the OBIWARNINGS environment variable.
- --max-cpu<INTEGER>: OBITools can take advantage of your computer’s multi-core
architecture by parallelizing the computation across all available CPUs.
Computing on more CPUs usually requires more memory to perform the
computation. Reducing the number of CPUs used to perform a calculation
is also a way to indirectly control the amount of memory used by the
process. The number of CPUs used by OBITools can also be controlled
by setting the OBIMAXCPU environment variable.
- --force-one-cpu: forces the use of a single CPU core for parallel processing (default: false).
- --batch-size<INTEGER>: number of sequence per batch for parallel processing (default: 1000, env: OBIBATCHSIZE)
- --debug: enables debug mode, by setting log level to debug (default: false, env: OBIDEBUG)
- --pprof: enables pprof server. Look at the log for details. (default: false).
- --pprof-mutex<INTEGER>: enables profiling of mutex lock. (default: 10, env: OBIPPROFMUTEX)
- --pprof-goroutine<INTEGER>: enables profiling of goroutine blocking profile. (default: 6060, env: OBIPPROFGOROUTINE)
Examples
#