libuproc
1.2.0
|
Module: ORF translation. More...
Go to the source code of this file.
Data Structures | |
struct | uproc_orf |
Open reading frame. More... | |
Macros | |
#define | UPROC_ORF_FRAMES 6 |
Number of possible frames (forward and reverse) More... | |
#define | UPROC_ORF_INITIALIZER |
Initializer macro. More... | |
Typedefs | |
typedef bool | uproc_orffilter(const struct uproc_orf *, const char *, size_t, double, void *) |
ORF filter function. More... | |
Functions | |
void | uproc_orf_init (struct uproc_orf *orf) |
Initializer function. More... | |
void | uproc_orf_free (struct uproc_orf *orf) |
Freeing function. More... | |
int | uproc_orf_copy (struct uproc_orf *dest, const struct uproc_orf *src) |
Deep-copy function. More... | |
void | uproc_orf_codonscores (double *scores, const uproc_matrix *score_matrix) |
Prepare codon score table. More... | |
uproc_orfiter * | uproc_orfiter_create (const char *seq, const double *codon_scores, uproc_orffilter *filter, void *filter_arg) |
Create orfiter object. More... | |
void | uproc_orfiter_destroy (uproc_orfiter *iter) |
Destroy orfiter object. More... | |
int | uproc_orfiter_next (uproc_orfiter *iter, struct uproc_orf *next) |
Obtain the next ORF. More... | |
Module: ORF translation.