Be consistent about Entrez.email used in unittests
Another generic warning changed to a BiopythonWarning
Make this generic warning into a BiopythonWarning
Check BiopythonWarning messages in test_SeqIO.py

Partly due to previous commit to the Bio/SeqIO/InsdcIO.py annotation
'too long' warning where I switched it from a generic UserWarning
to a BiopythonWarning, but also a good idea in general I hope.
Use a BiopythonWarning for chromosome labelling.

TODO - Hide this warning in test_GraphicsChromosome.py
Enhance iterlen() and add doctest to Bio/_utils.py
Separating the old and new Motif code, and adding automatic pwm, pssm calculation to the new Motif class
There shouldn't be any UserWarning from test_SeqIO.py
Speed up PHYLIP output a bit
Disable this bit of testing due to cross platform warning issues.
Refactor common index file opening with BGZF into (private) shared function
GenBank.Scanner: Raise ValueErrors instead of AssertionErrors when parsing fails

Other parts of the parser code all raise ValueError()s when they
encounter unexpected input, just the checks for record.id, record.name
and record.description raise AssertionErrors. Fix this and provide more
meaningful error messages.

For record.name, this code path can be triggered by a GenBank file with
the locus line of "LOCUS        \n".

Signed-off-by: Kai Blin <kai.blin@biotech.uni-tuebingen.de>
Use background as an argument to mean, std, distribution
Adding a test for the TRANSFAC parser
test the degenerate consensus sequence also
Updating the manual
More BGZF testing in SearchIO
Doctest tweak for Python 2,5 on Windows
Updating motif export
Updating the manual for Bio.Motif