Skip to main content

I/O and utilities for the Consensus Multiple Alignment (CMA) file format.

Project description

Consensus Multiple Alignment format, using Biopython alignments.

I/O support and relevant functionality for the Consensus Alignment Format (CMA). This format represents protein sequence alignments. It is used by a few tools by Dr. Andrew F. Neuwald, notably CHAIN and MAPGAPS.

Biopython objects and conventions are used where possible.

Installation

This is an ordinary Python package. You can install it from source with the setup.py script:

python setup.py build
python setup.py install

Stable releases are uploaded to PyPI as well, so you can install BioFrills with Python package managers:

pip install biofrills

Or:

easy_install biofrills

Some scripts that I find useful are in the scripts/ directory. By default these are not installed, but you can include them by uncommenting the line in setup.py that starts with scripts=glob

Alternatively, you can just copy those scripts into another directory in your $PATH.

What can the CMA format do for me?

  • Like the A2M and Stockholm formats, alignments are shown with insertions as lowercase characters and deletions are dashes

  • Like the A3M format, alignments are pairwise versus a profile (or “consensus” sequence), which also dictates which sites are indels. By compressing the insert columns, a large of alignment of many divergent (but related) sequences can be shown without filling it will mostly gap characters, as Stockholm can.

  • Like Stockholm, but unlike A2M and A3M, more than one alignment can be contained in a single file.

  • Typically, an ungapped consensus sequence will be included as the first sequence.

  • A FASTA-like header contains additional, optional fields for the number of leading and trailing sites and NBCI taxonomy codes

Who uses CMA?

The CMA format appears to have been invented by Dr. Andrew Neuwald at the University of Maryland, and is used in these programs:

Should I use CMA in my own work?

Unless you’re working with MAPGAPS or CHAIN, no.

Project details


Download files

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

Source Distributions

biocma-0.2.zip (16.3 kB view details)

Uploaded Source

biocma-0.2.tar.gz (13.6 kB view details)

Uploaded Source

Built Distributions

biocma-0.2.linux-x86_64.zip (27.1 kB view details)

Uploaded Source

biocma-0.2.linux-x86_64.tar.gz (21.1 kB view details)

Uploaded Source

File details

Details for the file biocma-0.2.zip.

File metadata

  • Download URL: biocma-0.2.zip
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for biocma-0.2.zip
Algorithm Hash digest
SHA256 b013da8aa3ed056db6127d100e847947854b8b8738b2c70c48d7963bad176795
MD5 200b84950249bb9b56d3a893109f6fbc
BLAKE2b-256 f1526c2810573d97303bc5c75c8de015dbe5abf2d08871b344b467155c2c69c0

See more details on using hashes here.

File details

Details for the file biocma-0.2.tar.gz.

File metadata

  • Download URL: biocma-0.2.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for biocma-0.2.tar.gz
Algorithm Hash digest
SHA256 ac72c15b115aee861a15bbfdf196e69e38e99135437aff48c0a3e7b9306c6011
MD5 b7eb590d3bfe6cc1b916836a1658b529
BLAKE2b-256 c0ee4603823c985d1990cc1b2dc4dc2e1b4c8851b6cf1cb30c6a8238a0061554

See more details on using hashes here.

File details

Details for the file biocma-0.2.linux-x86_64.zip.

File metadata

File hashes

Hashes for biocma-0.2.linux-x86_64.zip
Algorithm Hash digest
SHA256 2ae0dcff4a90408ff43cf41bc0bbca92749e0b1ebc66c4f02f4f06666edf78b1
MD5 d1246c27f2a0463c930a81ce878f6bc3
BLAKE2b-256 5ab037db230d69601683847baeb36079bb594b1306fe58b6516f9b629a59fc9d

See more details on using hashes here.

File details

Details for the file biocma-0.2.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for biocma-0.2.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 32f5d58b53d29da438146b1d6011373a5a04176cf08772ebcf4d6ff2d97aee2c
MD5 f5b1d081344a1070c6bcbaa7f66fa8bb
BLAKE2b-256 54579aa52fa452f0dbd754f6ec282815dc17552c7b7b1d4c7c3c84f155666fa2

See more details on using hashes here.

Supported by

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