1 #ifndef VIENNA_RNA_PACKAGE_COMMANDS_H 2 #define VIENNA_RNA_PACKAGE_COMMANDS_H 26 #define VRNA_CMD_PARSE_HC 1U 31 #define VRNA_CMD_PARSE_SC 2U 36 #define VRNA_CMD_PARSE_UD 4U 41 #define VRNA_CMD_PARSE_SD 8U 46 #define VRNA_CMD_PARSE_DEFAULTS (VRNA_CMD_PARSE_HC \ 52 #define VRNA_CMD_PARSE_SILENT 16U 90 unsigned int options);
107 const char *filename,
108 unsigned int options);
121 unsigned int options);
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:463
void vrna_commands_free(vrna_cmd_t *commands)
Free memory occupied by a list of commands.
List element for commands ready for application to a vrna_fold_compound_t.
Definition: commands.h:71
Various data structures and pre-processor macros.
vrna_command_e
Types of commands within a list of vrna_command_s structures.
Definition: commands.h:57
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.
vrna_cmd_t * vrna_file_commands_read(const char *filename, unsigned int options)
Extract a list of commands from a command file.
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.