This software enables users to perform basic sequence manipulations for biological data, including sequence alignment, complement generation, reverse complement generation, and translation from DNA to RNA. It is a useful tool for genetic researchers and bioinformatics specialists.
The translation function is also very useful, as it allows for full support of sequence translation. This includes the trimming of the first few bases, support for alternate translation tables, as well as support for the more esoteric post-translational modifications that can be found in some Genbank files. Also, partial peptides can be translated, allowing for fuzzy coordinates. By default, the first codon should be a start codon according to the selected translation table. If the first codon is not a start codon, then it will be converted to an "X".
The extract function is designed to allow users to slice out part of a larger sequence. This is particularly useful in conjunction with the nebgb module and its definition of locations parsed from strings such as join(1..5,9..100). This function is designed for convenience and ease of use.
Overall, the nebseq module is an outstanding tool for biological sequence manipulations. It is easy to use, reliable, and fast. The functions can be customized according to individual needs, allowing for great flexibility. Whether you're a beginner or someone who is more experienced in Python programming, you'll find the nebseq module to be a powerful tool in your workflow.
Version 0.0.2: N/A