Visualize and edit multiple sequence alignment
seqalignviewer opens the Sequence Alignment
app, where you can display and interactively adjust multiple sequence
a group of previously multiply aligned sequences into the app, where
you can view and interactively adjust the alignment.
the previous version of the Sequence Alignment app, using any of the
input arguments in previous syntaxes.
the Sequence Alignment app.
Tip If gaps are available after you have selected a block from aligned sequences, then there are three regions that you can drag and move horizontally:
This example shows how to view a multiple sequence alignment file.
Load and view a multiple sequence alignment file.
Alternatively, you can click Sequence Alignment on the Apps tab to open the app, and view the alignment data.
Alignment— Multiple sequence alignment (MSA) datastructure | character array | string | 3-by-N character array
Multiple sequence alignment (MSA) data, specified as:
MATLAB character array containing MSA data, such
as returned by
String specifying a file or URL containing MSA data
Specify optional comma-separated pairs of
Name is the argument
Value is the corresponding
Name must appear
inside single quotes (
You can specify several name and value pair
arguments in any order as
'Alphabet','AA'specifies that the aligned sequences are amino acid sequences.
'Alphabet'— Type of aligned sequences
Type of aligned sequences, specified as
amino acid sequences or
'NT' for nucleotide sequences.
If you do not specify the type,
to determine the correct type. If it cannot, it defaults to
'SeqHeaders'— List of names to label sequences in alignment windowarray of structures containing a
Namefield | cell array of strings
List of names to label the sequences in the alignment window,
specified as a MATLAB array of structures containing a
or cell array of strings. The number of elements in either array must
be the same as the number of sequences in the alignment data
You can also display a color-coded multiple or pairwise sequence
alignment using the
However, the alignment displays in a MATLAB Figure window, where
you cannot interact with it.