Protein sequences

Creating a ProteinSequence with a name

>>> from cogent3 import PROTEIN
>>> p = PROTEIN.make_seq('THISISAPRQTEIN','myProtein')
>>> type(p)
<class 'cogent3.core.sequence.ProteinSequence'>
>>> str(p)
'THISISAPRQTEIN'

Converting a DNA sequence string to protein sequence string

>>> from cogent3.core.genetic_code import DEFAULT as standard_code
>>> standard_code.translate('TTTGCAAAC')
'FAN'

Conversion to a ProteinSequence from a DnaSequence is shown in Translate a DnaSequence to protein.

Loading protein sequences from a Phylip file

>>> from cogent3 import load_aligned_seqs
>>> seq = load_aligned_seqs('data/abglobin_aa.phylip', moltype="protein")

Loading other formats, or collections of sequences is shown in Loading nucleotide, protein sequences.