A command-line tool to genotype Mycobacterium tuberculosis lineage from a VCF file
Project description
A command-line tool to genotype Mycobacterium tuberculosis lineage from a VCF file
Description
The Tuberculosis Lineage Genotyping (TbLG) is a tool that uses variant call format VCF
files to quickly and accurately assign a lineage to isolates of the Mycobacterium tuberculosis complex (MTBC).
Installation
pip install tblg
Alternatively:
- Clone TbLG repository:
git clone https://github.com/dbespiatykh/tblg.git && cd tblg
- Install TbLG
pip install .
- Run TbLG:
tblg -h
Usage
TbLG (Tuberculosis Lineage Genotyping) | v0.1.4
Usage: tblg [OPTIONS] [VCF FILES]
Process one or more VCF files and genotype lineages.
╭─ Arguments ─────────────────────────────────────────────────────────────╮
│ * VCF_FILES [VCF FILES] [required] │
╰─────────────────────────────────────────────────────────────────────────╯
╭─ Options ───────────────────────────────────────────────────────────────╮
│ --output -o PATH Write results to file ['.txt', '.tsv', or '.csv'] │
│ --version -v Show the version and exit. │
│ --help -h Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────╯
- By default, the output is written to the standard output (stdout) in tabular format. However, the user can use the option
-o
or--output
to change the output format to either a tab-separated or comma-separated file.
+----+-------------+-----------+----------------+-----------+------------+-----------+
| | Sample | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 |
+====+=============+===========+================+===========+============+===========+
| 0 | SRR16370211 | L2 | L2.2 (ancient) | 2.2.1.2 | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 1 | SRR13180266 | L3 | L3.4 | | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 2 | SRR12395111 | L4 | L2.2 (ancient) | L2.2.AA1 | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 3 | SRR13180370 | L4 | L4.1 | L4.1.4 | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 4 | SRR13180364 | L4 | L4.3 | L4.3.1 | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 5 | ERR1203060 | L5 | L5.1 | L5.1.2 | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 6 | ERR552796 | M.bovis | | | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
- Note: If an asterisk
*
appears in a 1 or 2 level lineage call, it indicates that the lineage contains only one of two barcoding SNPs.
+----+-------------+-----------+----------------+-----------+------------+-----------+
| | Sample | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 |
+====+=============+===========+================+===========+============+===========+
| 1 | sample_1 | L2 | L2.2 (ancient) | L2.2.AA3 | L2.2.AA3.1 | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
| 2 | sample_2 | L2* | L2.1* | | | |
+----+-------------+-----------+----------------+-----------+------------+-----------+
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
tblg-0.1.5.tar.gz
(14.2 kB
view details)
Built Distribution
tblg-0.1.5-py3-none-any.whl
(14.4 kB
view details)
File details
Details for the file tblg-0.1.5.tar.gz
.
File metadata
- Download URL: tblg-0.1.5.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64bace10b1f727752f4cc1d128e21606583d536809beae65e08062c44b08b24d |
|
MD5 | 2ea0c894d5126db353a96a39bf3b542e |
|
BLAKE2b-256 | 7ddeabf3794c02c01724f1a2a497a81d83da0d98a3b553ad098909236188e8f1 |
File details
Details for the file tblg-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: tblg-0.1.5-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a10cd92f6107d4a3a3b403a195ee0a4a872b9fcb77601e17f18ad566f84a462 |
|
MD5 | eb957a07205b2fcbb9e4e3bb37124c66 |
|
BLAKE2b-256 | b5e8581c9573c3eefb2b2829f2939825a9a35841a6cf9fa986f72e6f1a218459 |