Clustal Omega
1.2.2
|
structure for storing multiple sequences More...
#include <seq.h>
Data Fields | |
int | nseqs |
int | seqtype |
char * | filename |
bool | aligned |
char ** | seq |
char ** | orig_seq |
int * | tree_order |
SQINFO * | sqinfo |
Squid's sequence info structure. Index range: 0–nseq-1. More... | |
char *** | pppcHMMBNames |
int ** | ppiHMMBindex |
structure for storing multiple sequences
bool mseq_t::aligned |
true if all seqs are same length
char* mseq_t::filename |
input file / source of sequences
int mseq_t::nseqs |
number of sequences
char** mseq_t::orig_seq |
original sequence residues as char pointer. range for first index: 0–nseq-1. only set during input
int** mseq_t::ppiHMMBindex |
char*** mseq_t::pppcHMMBNames |
char** mseq_t::seq |
(working) sequence residues as char pointer. range for first index: 0–nseq-1. changes during alignment.
int mseq_t::seqtype |
sequence type
SQINFO* mseq_t::sqinfo |
Squid's sequence info structure. Index range: 0–nseq-1.
extra data are available: int flags;
name: char name[SQINFO_NAMELEN];
database identifier: char id[SQINFO_NAMELEN];
database accession no: char acc[SQINFO_NAMELEN];
description: char desc[SQINFO_DESCLEN];
length of this seq, incl gaps in our case!: int len;
start position on source seq (valid range: 1..len): int start;
end position on source seq (valid range: 1..len): int stop;
original length of source seq: int olen;
kRNA, kDNA, kAmino, or kOther: int type;
secondary structure string (index range: 0..len-1): char *ss;
percent side chain surface access (index range: 0..len-1): char *sa;
int* mseq_t::tree_order |
order in which sequences appear in guide-tree