Skip to main content

No project description provided

Project description

Workflow status badge

CoRecomb: create a XMFA file from Panaroo core gene alignments to detect recombination in core-genome using ClonalFrameML

Installation

pip install corecomb

Quick start

If you are in Panaroo output directory, just run:

corerecomb 

Get help

$ corecomb --help

 Usage: corecomb [OPTIONS]

 Create XMFA file from ClonalFrameML input from Panaroo core-genome gene alignments

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --gene_al_dir    TEXT  Path to directory containing core-genome gene alignments [default: core_gene_alignments]                 │
│ --pan_fa         TEXT  Path to Panaroo pan_genome_reference.fa [default: pan_genome_reference.fa]                               │
│ --extension      TEXT  File extension of core-genome gene alignments [default: fas]                                             │
│ --outfile        TEXT  Path to output XMFA file [default: corecomb.xmfa]                                                        │
│ --help                 Show this message and exit.                                                                              │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Test it for yourself

poetry run pytest -vv

Test data can be found here tests/data

corecomb \
    --gene_al_dir tests/data/aligned_gene_sequences_raw \
    --pan_fa tests/data/pan_genome_reference.fa \
    --extension fas \
    --outfile corecomb.xmfa

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

corecomb-0.2.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

corecomb-0.2-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: corecomb-0.2.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.13 Linux/6.2.0-1019-azure

File hashes

Hashes for corecomb-0.2.tar.gz
Algorithm Hash digest
SHA256 2fc721e4d9c0a081a8745344ca1658d5882542e5f0152f1a299d3956cd728717
MD5 5e25cb1de06dd9d79276b45c1e88ee30
BLAKE2b-256 1e6b32cc1f33eef7895b0e27bfaf5a4dea5b20d2727ec8996b9093ab7c1df1c7

See more details on using hashes here.

File details

Details for the file corecomb-0.2-py3-none-any.whl.

File metadata

  • Download URL: corecomb-0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.13 Linux/6.2.0-1019-azure

File hashes

Hashes for corecomb-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ab7decf32c759840d39da393325f5ed1b70e2736c7737b7fbb88cc3c6d4d9f9
MD5 c50196e1ed9f2b6e7d9d48a4b0b52552
BLAKE2b-256 923dbdf5ae1c8c63552494339e600bfafd9ccdecb6f7fa009a886022be106811

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