Skip to main content

Tool to merge broken gene due to assembly error based on the alignment

Project description

Broken2merge

Description

The broken2merge software is designed to concatenate the genes that belong to the same species but appear to be broken due to assembly issues. It provides a solution for merging fragmented gene sequences into a single, complete sequence.

Features

  • Gene concatenation: broken2merge identify and merge fragmented gene sequences into a single, continuous sequence.
  • Assembly error detection: broken2merge includes error detection mechanisms to identify and handle assembly errors, ensuring accurate gene concatenation.

Installation

To install broken2merge, follow these steps:

Install with pipy:

pip install broken2merge

Install in a conda/mamba env:

mamba create -n broken2merge python=3.12 tqdm biopython numpy
pip install broken2merge

Usage

To use broken2merge:

usage: broken_merge [-h] [-v] [-V] -i FASTA_FILE [-o OUTPUT] [-s SEPARATOR]

Takes a alignement and find genes that seems broken and merge them together

options:
  -h, --help            show this help message and exit

General input dataset options:
  -v, --verbose         Show verbose output. (For debugging purposes)
  -V, --version         Show the version number and exit.
  -i FASTA_FILE, --input FASTA_FILE
                        Path to an input fasta file (Required)
  -o OUTPUT, --output OUTPUT
                        Path of the output folder (Default: merge_broken_res)
  -s SEPARATOR, --separator SEPARATOR
                        Separator to use to split the gene name (Default: '_')

Example

Here's an example of how to use broken2merge to merge gene sequences:

broken2merge -i ftsK.aln.fas -o test -s ';'

Here for an input file named ftsK.aln.fas and output folder named test and the separator is ; in the gene name (species_name;gene_name).

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

broken2merge-0.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

broken2merge-0.1.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file broken2merge-0.1.0.tar.gz.

File metadata

  • Download URL: broken2merge-0.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.12.2 Linux/6.5.0-1015-azure

File hashes

Hashes for broken2merge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4057f3f37dd7ccb1ef85d4d34cc071200f6626573bd73557058bff5507162eed
MD5 ba1bd54c2d6a8c9aa20193e4f7febeb1
BLAKE2b-256 b6154286159f651e638ca651b82957eb8f5bed679f386dc38dd6db905a7a911a

See more details on using hashes here.

File details

Details for the file broken2merge-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: broken2merge-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.12.2 Linux/6.5.0-1015-azure

File hashes

Hashes for broken2merge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a12b73bcaf96dc763cca8f3154c4f757c1ebe06fc436263d486e243e3daf1b3
MD5 a6b6cd4a41d6880e8c20c59f92885a13
BLAKE2b-256 2d9b98442a41b40bdcaac77f11ea3dcd8d3f5e7ea57d4d03164f40d29464f087

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