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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4057f3f37dd7ccb1ef85d4d34cc071200f6626573bd73557058bff5507162eed |
|
MD5 | ba1bd54c2d6a8c9aa20193e4f7febeb1 |
|
BLAKE2b-256 | b6154286159f651e638ca651b82957eb8f5bed679f386dc38dd6db905a7a911a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a12b73bcaf96dc763cca8f3154c4f757c1ebe06fc436263d486e243e3daf1b3 |
|
MD5 | a6b6cd4a41d6880e8c20c59f92885a13 |
|
BLAKE2b-256 | 2d9b98442a41b40bdcaac77f11ea3dcd8d3f5e7ea57d4d03164f40d29464f087 |