1#ifndef VIENNA_RNA_PACKAGE_COMMANDS_H
2#define VIENNA_RNA_PACKAGE_COMMANDS_H
28#define VRNA_CMD_PARSE_HC 1U
34#define VRNA_CMD_PARSE_SC 2U
40#define VRNA_CMD_PARSE_UD 4U
46#define VRNA_CMD_PARSE_SD 8U
52#define VRNA_CMD_PARSE_DEFAULTS (VRNA_CMD_PARSE_HC \
58#define VRNA_CMD_PARSE_SILENT 16U
75 unsigned int options);
94 unsigned int options);
108 unsigned int options);
The Basic Fold Compound API.
int vrna_file_commands_apply(vrna_fold_compound_t *fc, const char *filename, unsigned int options)
Apply a list of commands from a command file.
void vrna_commands_free(vrna_cmd_t commands)
Free memory occupied by a list of commands.
int vrna_commands_apply(vrna_fold_compound_t *fc, vrna_cmd_t commands, unsigned int options)
Apply a list of commands to a vrna_fold_compound_t.
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
The most basic data structure required by many functions throughout the RNAlib.
Definition fold_compound.h:168