RNAlib-2.4.14

Functions dealing with file formats for Multiple Sequence Alignments (MSA) More...

+ Include dependency graph for file_formats_msa.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VRNA_FILE_FORMAT_MSA_CLUSTAL   1U
 Option flag indicating ClustalW formatted files. More...
 
#define VRNA_FILE_FORMAT_MSA_STOCKHOLM   2U
 Option flag indicating Stockholm 1.0 formatted files. More...
 
#define VRNA_FILE_FORMAT_MSA_FASTA   4U
 Option flag indicating FASTA (Pearson) formatted files. More...
 
#define VRNA_FILE_FORMAT_MSA_MAF   8U
 Option flag indicating MAF formatted files. More...
 
#define VRNA_FILE_FORMAT_MSA_MIS   16U
 Option flag indicating most informative sequence (MIS) output. More...
 
#define VRNA_FILE_FORMAT_MSA_DEFAULT
 Option flag indicating the set of default file formats. More...
 
#define VRNA_FILE_FORMAT_MSA_NOCHECK   4096U
 Option flag to disable validation of the alignment. More...
 
#define VRNA_FILE_FORMAT_MSA_UNKNOWN   8192U
 Return flag of vrna_file_msa_detect_format() to indicate unknown or malformatted alignment. More...
 
#define VRNA_FILE_FORMAT_MSA_APPEND   16384U
 Option flag indicating to append data to a multiple sequence alignment file rather than overwriting it. More...
 
#define VRNA_FILE_FORMAT_MSA_QUIET   32768U
 Option flag to suppress unnecessary spam messages on stderr More...
 
#define VRNA_FILE_FORMAT_MSA_SILENT   65536U
 Option flag to completely silence any warnings on stderr More...
 

Functions

int vrna_file_msa_read (const char *filename, char ***names, char ***aln, char **id, char **structure, unsigned int options)
 Read a multiple sequence alignment from file. More...
 
int vrna_file_msa_read_record (FILE *fp, char ***names, char ***aln, char **id, char **structure, unsigned int options)
 Read a multiple sequence alignment from file handle. More...
 
unsigned int vrna_file_msa_detect_format (const char *filename, unsigned int options)
 Detect the format of a multiple sequence alignment file. More...
 
int vrna_file_msa_write (const char *filename, const char **names, const char **aln, const char *id, const char *structure, const char *source, unsigned int options)
 Write multiple sequence alignment file. More...
 

Detailed Description

Functions dealing with file formats for Multiple Sequence Alignments (MSA)

, ,