Q package:elynx-seq

Handle molecular sequences Examine, modify, and simulate molecular sequences in a reproducible way. Please see the README on GitHub at https://github.com/dschrempf/elynx.
For a given code vector of characters, calculate frequency of characters. The input vector has arbitrary length (most often the number of sequences in an alignment), the length of the output vector is the number of characters in the alphabet.
Frequency data; do not store the actual characters, but their frequencies. The matrix is of size N x K, where N is the number of sites, and K is the number of characters.
Create Alignment from a list of Sequences.
Number of sequences.
Calculcate frequency of characters at each site of a multi sequence alignment.
Conversion to list of Sequences.
How many sequences are shown in summary.
Convert a Sequence to Fasta format.
Convert a list Sequences to Fasta format. A newline is added between any two Sequences.
Parse a sequence of characters.
Creation date: Thu Oct 4 18:54:51 2018. This module is to be imported qualified.
Sequences have a name, a possibly empty description, a code and hopefully a lot of data.
Concatenate a list of sequences, see concat.
Check if all Sequences have equal length.
Trim and show a list of Sequences.
Translate a sequence from DNA or DNAX to ProteinS.