30 #ifndef UPROC_DATABASE_H
31 #define UPROC_DATABASE_H
uproc_database * uproc_database_load(const char *path, int prot_thresh_level, enum uproc_ecurve_format format)
Loads all required data of a UProC database from files in the given directory and returns a database ...
uproc_idmap * uproc_database_idmap(uproc_database *db)
Returns the mapping from numerical to string IDs of the database.
Map between protein family name and its numeric identifier.
Module: 2D double matrix.
uproc_matrix * uproc_database_protein_threshold(uproc_database *db)
Returns the protein threshold matrix of the database.
uproc_ecurve_format
Storage format.
Definition: ecurve.h:70
void uproc_database_destroy(uproc_database *db)
Destroy the database and all associated object within the database.
uproc_ecurve * uproc_database_ecurve_reverse(uproc_database *db)
Returns the reverse matching ecurve of the database.
Module: Evolutionary Curve.
uproc_ecurve * uproc_database_ecurve_forward(uproc_database *db)
Returns the forward matching ecurve of the database.