Package for checking for the presence/absence of markers against a set of samples
Project description
seqPresenceAbsence
Requirements
- Python >= 3.6
- Perl 5 (required for FASconCAT-G)
- ncbi-blast+ (makeblastdb and blastn must be in your $PATH)
- MUSCLE (muscle must be in your $PATH)
Installation
pip install seqPresenceAbsence
Usage
Usage: seqPresenceAbsence [OPTIONS]
seqPresenceAbsence is a simple script for querying an input nucleotide
FASTA file against a database of sequences. Will return an .xlsx and .csv
report of presence/absence of the sequences. Version: 0.2.0.
Options:
-i, --indir PATH Path to directory containing FASTA files you want
to query [required]
-t, --targets PATH Path to multi-FASTA containing targets of
interest [required]
-o, --outdir PATH Root directory to store all output files
[required]
-p, --perc_identity FLOAT Equivalent to the -perc_identity argument in
blastn. Defaults to 95.00.
-k, --keep_db_seqs Set this flag to keep the target sequence in
addition to the query sequence from BLAST.
-v, --verbose Set this flag to enable more verbose logging.
--version Specify this flag to print the version and exit.
--help Show this message and exit.
Notes
This package includes a distribution of FASconCAT-G v1.04, developed by Patrick Kück.
References
- Kück P., Meusemann K. (2010): FASconCAT: Convenient handling of data matrices. Mol. Phylogen. Evol. 56:1115-1118
- Edgar, R.C. (2004) MUSCLE: multiple sequence alignment with high accuracy and high throughput Nucleic Acids Res. 32(5):1792-1797
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seqPresenceAbsence-0.2.2.tar.gz
(46.1 kB
view details)
File details
Details for the file seqPresenceAbsence-0.2.2.tar.gz
.
File metadata
- Download URL: seqPresenceAbsence-0.2.2.tar.gz
- Upload date:
- Size: 46.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa9ebd2731dcb862a0d5b30685c9b31f1418d73170c6c9767fc5a9da8ac40885 |
|
MD5 | c6c3d05877425503430e13e979b31d9d |
|
BLAKE2b-256 | 55567f6b9dcb85c31c7e1775cc8fbb8703bcccf1df56d79629e23e1ff977b0b2 |