Skip to main content

Fetch features from a list of accession or BioSample numbers.

Project description

fetch features

Fetch information from a list of accession of BioSample numbers.

Installation

Create a virtual environment and install fetch features using pip as follows:

pip install fetch-features

Usage and options

To view all the options run:

fetch_features --help

Output:

usage: fetch_features [-h] [-v] [-i INPUT] [-t TYPE] [-e EMAIL] [-o OUTPUT] [-s SAVE_AS]
                      [--access-biosample-from-accession] [--gui]

  __      _       _        __            _
 / _| ___| |_ ___| |__    / _| ___  __ _| |_ _   _ _ __ ___  ___
| |_ / _ \ __/ __| '_ \  | |_ / _ \/ _` | __| | | | '__/ _ \/ __|
|  _|  __/ || (__| | | | |  _|  __/ (_| | |_| |_| | | |  __/\__ \
|_|  \___|\__\___|_| |_| |_|  \___|\__,_|\__|\__,_|_|  \___||___/

Fetch features from a list of accession or BioSample numbers.

Help:
  -h, --help            Show this help message and exit.
  -v, --version         Show program's version number and exit

Required:
  -i INPUT, --input INPUT
                        Path to input file with list of unique identifiers (UIDs).
                        The user should provide the list of UIDs in a txt or xlsx file.
  -t TYPE, --type TYPE  Type of unique identifier: `accession` or `biosample`.
                        The `biosample` option fetches the information of the most
                        updated accession numbers associated with the BioSample number.
  -e EMAIL, --email EMAIL
                        Provide your email address to the NCBI.

Optional:
  -o OUTPUT, --output OUTPUT
                        Path to output folder (default current working directory).
  -s SAVE_AS, --save-as SAVE_AS
                        Save results as: `csv`, `excel`, or `csv-excel` (default `csv`).
  --access-biosample-from-accession
                        If you provide a list of accession numbers, get features of
                        all related accession numbers that belong to the same BioSample.
  --gui                 Activate GUI.

Usage examples

  1. The simplest command. The output is in the current working directoy.
fetch_features -i path/to/list.txt -t accession -e email@address.com
  1. In this example, the output is in your Documents.
fetch_features -i path/to/list.txt -t accession -e email@address.com -o ~/Documents
  1. If you prefer the GUI version.
fetch_features --gui

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fetch_features-0.2.9.tar.gz (363.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fetch_features-0.2.9-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file fetch_features-0.2.9.tar.gz.

File metadata

  • Download URL: fetch_features-0.2.9.tar.gz
  • Upload date:
  • Size: 363.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fetch_features-0.2.9.tar.gz
Algorithm Hash digest
SHA256 acb50c9de499d960a3bc9f9621439f6628fc8f45a623f6ea84f6f2c8ff5adbe8
MD5 bff5e5e90c353625fd9eaf1e9e7870b9
BLAKE2b-256 2bdbd2f3d4dd1076587fd8a2c1136606c571f8464e926d9f492e4aaa2987859e

See more details on using hashes here.

File details

Details for the file fetch_features-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: fetch_features-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fetch_features-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 aeed919b31f928cf06f54f578ee12c70a594d5895fa2379e11ab911b91d5ccae
MD5 03e6a7c00573183a369d70422dc1a920
BLAKE2b-256 b6e090d49908b1c064eeff4942335c62622de9e3575fbe2ec4ce4dcf0f33fa20

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page