RNAlib-2.6.0a

Specialized implementations that utilize the soft constraint callback mechanism. More...

Go to the source code of this file.

Typedefs

typedef struct vrna_sc_mod_param_svrna_sc_mod_param_t
 Modified base parameter data structure. More...
 

Functions

vrna_sc_mod_param_t vrna_sc_mod_read_from_jsonfile (const char *filename, vrna_md_t *md)
 Parse and extract energy parameters for a modified base from a JSON file. More...
 
vrna_sc_mod_param_t vrna_sc_mod_read_from_json (const char *json, vrna_md_t *md)
 Parse and extract energy parameters for a modified base from a JSON string. More...
 
void vrna_sc_mod_parameters_free (vrna_sc_mod_param_t params)
 Release memory occupied by a modified base parameter data structure. More...
 
int vrna_sc_mod_json (vrna_fold_compound_t *fc, const char *json, const unsigned int *modification_sites)
 Prepare soft constraint callbacks for modified base as specified in JSON string. More...
 
int vrna_sc_mod_jsonfile (vrna_fold_compound_t *fc, const char *json_file, const unsigned int *modification_sites)
 Prepare soft constraint callbacks for modified base as specified in JSON string. More...
 
int vrna_sc_mod (vrna_fold_compound_t *fc, const vrna_sc_mod_param_t params, const unsigned int *modification_sites)
 Prepare soft constraint callbacks for modified base as specified in JSON string. More...
 
int vrna_sc_mod_m6A (vrna_fold_compound_t *fc, const unsigned int *modification_sites)
 Add soft constraint callbacks for N6-methyl-adenosine (m6A) More...
 
int vrna_sc_mod_pseudouridine (vrna_fold_compound_t *fc, const unsigned int *modification_sites)
 Add soft constraint callbacks for Pseudouridine. More...
 
int vrna_sc_mod_inosine (vrna_fold_compound_t *fc, const unsigned int *modification_sites)
 Add soft constraint callbacks for Inosine. More...
 
int vrna_sc_mod_7DA (vrna_fold_compound_t *fc, const unsigned int *modification_sites)
 Add soft constraint callbacks for 7-deaza-adenosine (7DA) More...
 
int vrna_sc_mod_purine (vrna_fold_compound_t *fc, const unsigned int *modification_sites)
 Add soft constraint callbacks for Purine (a.k.a. nebularine) More...
 
int vrna_sc_mod_dihydrouridine (vrna_fold_compound_t *fc, const unsigned int *modification_sites)
 Add soft constraint callbacks for dihydrouridine. More...
 

Detailed Description

Specialized implementations that utilize the soft constraint callback mechanism.

,