Pysickle
pysickle.py will try to remove sequences that cause misalignments from a multiple sequence alignment (MSA). It reads a given MSA in multi-fasta format and removes sequences with the highest penalty scores, then builds the next MSA without those sequences. This process is repeated until a user-specified cuttoff is reached or less than three sequences are left to be aligned.
Usage:
######################################
# pysickle.py
######################################
usage:
pysickle.py -f multifasta alignment
options:
-f, --fasta=FILE multifasta alignment (eg "align.fas")
OR
-F, --fasta_dir=DIR directory with multifasta files (needs -s SUFFIX)
-s, --suffix=SUFFIX will try to work with files that end with SUFFIX
(eg ".fas")
-a, --msa_tool=STR supported: "mafft" [default:"mafft"]
-i, --max_iterations=NUM force stop after NUM iterations
-n, --num_threads=NUM max number of threads to be executed in
parallel [default: 1]
-h, --help prints this
Currently supported multiple sequence aligners:
mafft (Katoh, Standley 2013 (Molecular Biology and Evolution 30:772-780) MAFFT multiple sequence alignment software version 7: improvements in performance and usability. http://mafft.cbrc.jp/alignment/software/)
Requirements
matplotlib
numpy
External Programs
mafft
Metadata
Release files for pysickle 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysickle-0.1.1.tar.gz | 20.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysickle-0.1.1-py2.7.egg | Legacy Egg format | - | - | Details |
Total release size: 44.7 kB
Release files / pysickle-0.1.1.tar.gz
| Download URL | pysickle-0.1.1.tar.gz |
|---|---|
| Size | 20.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
21ffaa62372372f0b50993a656de40850ca942ab98d4e7d1ea2cda745d20bb14
|
|
BLAKE2b-256 checksum How to use checksums |
46a39c790f8390c6e66da43ac4b371058dc238090af5e108615e8372179b5960
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pysickle-0.1.1-py2.7.egg
| Download URL | pysickle-0.1.1-py2.7.egg |
|---|---|
| Size | 24.1 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
0bfaae666a8e520994e290b10ce38a655f1453829773363c3eec30e8d6887d5e
|
|
BLAKE2b-256 checksum How to use checksums |
6b52573c7f7e9553d17df9ccd2798ee485978282ddcc0369bdf6e2639606611f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |