[Biopython] Biopython 1.78 plans - please help with testing

John Berrisford jmb at ebi.ac.uk
Fri Sep 4 12:51:15 UTC 2020


Dear Joao

 

It would be interesting if you summarise the changes you have made to Bio.PDB.

 

Thanks

 

John

 

From: Biopython <biopython-bounces+jmb=ebi.ac.uk at mailman.open-bio.org> On Behalf Of João Rodrigues
Sent: 01 September 2020 19:13
To: Peter Cock <p.j.a.cock at googlemail.com>
Cc: Biopython Mailing List <biopython at mailman.open-bio.org>
Subject: Re: [Biopython] Biopython 1.78 plans - please help with testing

 

Hi Peter,

 

I don't think there's much to add about our changes to Bio.PDB. A lot of internal development, nothing worth noting for users I think!

 

I'll happily run tests when you build the release here on windows machines. 

 

Cheers, 

 

João 

 

A terça, 1/09/2020, 06:31, Peter Cock <p.j.a.cock at googlemail.com <mailto:p.j.a.cock at googlemail.com> > escreveu:

Thank you Stéphane,

 

We ought really to silence those warnings from Biopython within the test suite, that would be neater. The FTP error is probably also harmless under the circumstance.

 

Regarding "OSError: dnal returned 127", do you have the dnal command line tool installed? There may be something not quite right in how Tests/test_Wise.py is detecting the tool.

 

Kind regards,

 

Peter

 

 

On Tue, Sep 1, 2020 at 2:19 PM Téletchéa Stéphane <stephane.teletchea at univ-nantes.fr <mailto:stephane.teletchea at univ-nantes.fr> > wrote:

Le 01/09/2020 à 00:14, Peter Cock a écrit :

If anyone has tested the current master as requested, I have not

seen any replies or new reports about the alphabet removal.

Dear all,

Just for the record, I did the tests on my machine (Ubuntu 18.04 LTS 64 bits up to date),
and nothing went wrong, except some warnings (between ~~~ lines):

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

test_MarkovModel ... /data/teletchea-s/projets/externes/biopython/Tests/test_MarkovModel.py:408: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
  [0, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3],
/data/teletchea-s/projets/externes/biopython/Tests/test_MarkovModel.py:416: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-t


test_SeqIO_Insdc ... /data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/GenBank/Scanner.py:305: BiopythonParserWarning: Non-standard feature line wrapping (didn't break on comma)?
  BiopythonParserWarning,
ok

test_SubsMat ... /data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/SubsMat/__init__.py:131: BiopythonDeprecationWarning: Bio.SubsMat has been deprecated, and we intend to remove it in a future release of Biopython. As an alternative, please consider using Bio.Align.substitution_matrices as a replacement, and contact the Biopython developers if you still need the Bio.SubsMat module.
  BiopythonDeprecationWarning,
ok

test_codonalign ... /data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/codonalign/codonalignment.py:115: BiopythonWarning: Please make sure the two CodonAlignment objects are sharing the same codon table. This is not checked by Biopython.
  BiopythonWarning,
/data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/Seq.py:2319: BiopythonWarning: This table contains 6 codon(s) which code(s) for both STOP and an amino acid (e.g. 'TAA' -> 'stop' or STOP). Such codons will be translated as amino acid.
  BiopythonWarning,
ok

test_samtools_tool ... skipping. Install samtools and correctly set the file path to the program
        if you want to use it from Biopython
test_seq ... /data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/Seq.py:2344: BiopythonWarning: Partial codon, len(sequence) not a multiple of three. Explicitly trim the sequence or add trailing N before translation. This may become an error in future.
  BiopythonWarning,
ok

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I do get errors while the ftp lib is called, probably because I'm behind a proxy:

  File "/usr/lib/python3.6/ftplib.py", line 210, in getline
    raise EOFError
urllib.error.URLError: <urlopen error ftp error: EOFError()>

I'm not sure if this is related to biopython or python (ftp) or my environment (the upstream files download fine from a browser).

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There is one error that may come from the Alphabet drop or the internal cmdline management:

ERROR: test_align (test_Wise.TestWise)
Call dnal with optional arguments, and do a trivial check on the output.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/data/teletchea-s/projets/externes/biopython/Tests/test_Wise.py", line 55, in test_align
    quiet=True,
  File "/data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/Wise/__init__.py", line 114, in align
    return align(cmdline, pair, 0, force_type, dry_run, quiet, debug)
  File "/data/teletchea-s/projets/externes/biopython/build/lib.linux-x86_64-3.6/Bio/Wise/__init__.py", line 116, in align
    raise OSError("%s returned %s" % (" ".join(cmdline), status))
OSError: dnal returned 127

I'm not sure how to interpret this :-/

I'm not sure it helps, but at leat you know someone tried :-)

Best,

Stéphane




-- 
Assistant Professor in BioInformatics, UFIP, UMR 6286 CNRS, Team Protein Design In Silico
UFR Sciences et Techniques, 2, rue de la Houssinière, Bât. 25, 44322 Nantes cedex 03, France
Tél : +33 251 125 636 / Fax : +33 251 125 632
http://www.ufip.univ-nantes.fr/ - http://www.steletch.org

_______________________________________________
Biopython mailing list  -  Biopython at mailman.open-bio.org <mailto:Biopython at mailman.open-bio.org> 
https://mailman.open-bio.org/mailman/listinfo/biopython

_______________________________________________
Biopython mailing list  -  Biopython at mailman.open-bio.org <mailto:Biopython at mailman.open-bio.org> 
https://mailman.open-bio.org/mailman/listinfo/biopython

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biopython/attachments/20200904/da402809/attachment.htm>


More information about the Biopython mailing list