Skip to main content

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)

Source distribution for pysickle 0.1.1
File Size Uploaded
pysickle-0.1.1.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysickle 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page