1 #ifndef VIENNA_RNA_PACKAGE_COMMANDS_H 2 #define VIENNA_RNA_PACKAGE_COMMANDS_H 27 #define VRNA_CMD_PARSE_HC 1U 32 #define VRNA_CMD_PARSE_SC 2U 37 #define VRNA_CMD_PARSE_UD 4U 42 #define VRNA_CMD_PARSE_SD 8U 47 #define VRNA_CMD_PARSE_DEFAULTS (VRNA_CMD_PARSE_HC \ 53 #define VRNA_CMD_PARSE_SILENT 16U 70 unsigned int options);
89 unsigned int options);
103 unsigned int options);
int vrna_commands_apply(vrna_fold_compound_t *vc, vrna_cmd_t commands, unsigned int options)
Apply a list of commands to a vrna_fold_compound_t.
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:132
vrna_cmd_t vrna_file_commands_read(const char *filename, unsigned int options)
Extract a list of commands from a command file.
struct vrna_command_s * vrna_cmd_t
A data structure that contains commands.
Definition: commands.h:18
void vrna_commands_free(vrna_cmd_t commands)
Free memory occupied by a list of commands.
The Basic Fold Compound API.
int vrna_file_commands_apply(vrna_fold_compound_t *vc, const char *filename, unsigned int options)
Apply a list of commands from a command file.