Changelog
Additions
sequence.io.fastq.FastqFile
for reading and writing FASTQ files- Dictionary-like usage
- Support for sequence and quality scores
- Different offsets for quality scores are available
database.entrez.fetch_single_file()
hasoverwrite
parameter- By default the file is not downloaded, if a file with the same name already exists
application.blast.BlastWebApp
haveset_entrez_query()
andset_max_results()
methods for more customizationreverse_complement()
method forsequence.AnnotatedSequence
- Creates the reverse complement strand for both the sequence and the features
Changes
sequence.io.fastq.FastaFile
behaves properly like a dictionary- Inherits
MutableMapping
- Iteration yields keys (header strings) only, instead of a key-value tuple
- Inherits
- SciPy is required for building the documentation
sequence.Feature
andsequence.Location
are immutable and hashablesequence.Location
objects insequence.Feature
are stored as setsequence.Feature
objects insequence.Annotation
are stored as set
Fixes
- Doctests as part of the unit tests
- Corrected erroneous docstrings
- Index checks for
sequence.Annotation
andsequence.AnnotatedSequence
sequence.io.fasta.get_sequence()
andsequence.io.fasta.get_sequences()
can read lower case sequences//
is correctly propagated tosequence.io.genbank.GenBankFile
insequence.io.genbank.MultiFile