libuproc
1.2.0
|
Module: DNA classification. More...
Go to the source code of this file.
Data Structures | |
struct | uproc_dnaresult |
DNA classification result. More... | |
Macros | |
#define | UPROC_DNARESULT_INITIALIZER |
Initializer for uproc_dnaresult structs. More... | |
Enumerations | |
enum | uproc_dnaclass_mode { UPROC_DNACLASS_ALL, UPROC_DNACLASS_MAX } |
Classification mode. More... | |
Functions | |
void | uproc_dnaresult_init (struct uproc_dnaresult *result) |
Initialize a uproc_dnaresult struct. More... | |
void | uproc_dnaresult_free (struct uproc_dnaresult *result) |
Free allocated pointers of uproc_dnaresult struct. More... | |
int | uproc_dnaresult_copy (struct uproc_dnaresult *dest, const struct uproc_dnaresult *src) |
Deep-copy a uproc_dnaresult struct. More... | |
uproc_dnaclass * | uproc_dnaclass_create (enum uproc_dnaclass_mode mode, const uproc_protclass *pc, const uproc_matrix *codon_scores, uproc_orffilter *orf_filter, void *orf_filter_arg) |
Create new DNA classifier. More... | |
void | uproc_dnaclass_destroy (uproc_dnaclass *dc) |
Destroy DNA classifier. More... | |
int | uproc_dnaclass_classify (const uproc_dnaclass *dc, const char *seq, uproc_list **results) |
Classify DNA sequence. More... | |
Module: DNA classification.