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 \ 88 unsigned int options);
104 const char *filename,
105 unsigned int options);
117 unsigned int options);
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:454
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:69
Various data structures and pre-processor macros.
vrna_command_e
Types of commands within a list of vrna_command_s structures.
Definition: commands.h:55
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.