Changelog
- Removed pure Python implementation
- Added wheels for Windows
- Added support for sequence features
- Added GenBank and GenPept parser
- A
Feature
describes a functional part of a sequence - An
Annotation
is a collection ofFeature
objects corresponding to one sequence - An
AnnotatedSequence
combines anAnnotation
with aSequence
- More indexing options for
Sequence
objects - Moved static method
Sequence.encode()
andSequence.decode()
to alphabet member functionsencode_multiple()
anddecode_multiple()
- Added
Alphabet
subclassLetterAlphabet
LetterAlphabet
has massively improved performance for encoding and decoding- Removed
is_letter_alphabet()
method fromAlphabet
- Improved performance of
sequence.align.simple_score()
SubstitutionMatrix.score_matrix()
does not copy the internalndarray
- Added 'MSE' and 'SEC' as 3-letter amino acids in
ProteinSequence
ProteinSequence
accepts lower case strings in constructor- Improved PDB file support
- Ability to choose insertion codes and alternative locations
- Added model parameter
- Added MMTF file parser
MMTFFile
instances efficiently decode MMTF file contentsbiotite.structure.io.mmtf.get_structure()
constructsAtomArray
andAtomArrayStack
instances fromMMTFFile
biotite.structure.io.get_model_from()
accepts MMTF files
- Added
DSSPApp
to interface DSSP for secondary structure annotation - Added
MafftApp
andClustalOmegaApp
for multiple sequence alignments