Milestones for Biopython 1.78 - black style & no alphabets
Peter Cock <[email protected]> Wed, 29 Jul 2020 15:52:38 +0100
| Newsgroups | gmane.comp.python.bio.announce |
|---|---|
| Message-ID | <CAKVJ-_6+g8xM1Vgtvx-ZC4PBWffckSfWUM9rfMgxxLkqYPgcew__17130.9395971306$1596034967$gmane$org@mail.gmail.com> |
--===============6276377991757689865== Content-Type: multipart/alternative; boundary="000000000000aa587e05ab95b56c" --000000000000aa587e05ab95b56c Content-Type: text/plain; charset="UTF-8" Hello all, Last week at the BCC2020 CoFest thanks to multiple new contributors we finished applying the black Python coding style to the remaining test cases in Biopython. We now use this style for all our code. Also, this has more impact for end users, we have now REMOVED the Bio.Alphabet module. In many cases, the alphabet can simply be ignored and removed from scripts. In a few cases, you may need to specify the "molecule_type" as an annotation on a SeqRecord for your script to work correctly. We are collating examples on https://github.com/biopython/biopython/issues/3156 (content likely to be moved to a more permanent location later). You can read about or hear me talking briefly about this in the 5 minute "Biopython Project Update 2020" talk given at BCC2020: https://f1000research.com/slides/9-790 https://bcc2020.sched.com/event/coLV/biopython-project-update-2020 Kind regards, Peter --000000000000aa587e05ab95b56c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><span style=3D"color:rgb(38,40,42);font-family:"Helve= tica Neue",Helvetica,Arial,sans-serif;font-size:13px">Hello all,</span= ><div style=3D"color:rgb(38,40,42);font-family:"Helvetica Neue",H= elvetica,Arial,sans-serif;font-size:13px"><br></div><div style=3D"color:rgb= (38,40,42);font-family:"Helvetica Neue",Helvetica,Arial,sans-seri= f;font-size:13px">Last week at the BCC2020 CoFest thanks to multiple new co= ntributors</div><div style=3D"color:rgb(38,40,42);font-family:"Helveti= ca Neue",Helvetica,Arial,sans-serif;font-size:13px">we finished applyi= ng the black Python coding style to the remaining=C2=A0test</div><div style= =3D"color:rgb(38,40,42);font-family:"Helvetica Neue",Helvetica,Ar= ial,sans-serif;font-size:13px">cases in Biopython. We now use this style fo= r all our code.</div><div style=3D"color:rgb(38,40,42);font-family:"He= lvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><br></div><di= v style=3D"color:rgb(38,40,42);font-family:"Helvetica Neue",Helve= tica,Arial,sans-serif;font-size:13px">Also, this has more impact for end us= ers, we have now=C2=A0REMOVED the</div><div style=3D"color:rgb(38,40,42);fo= nt-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1= 3px">Bio.Alphabet module.</div><div style=3D"color:rgb(38,40,42);font-famil= y:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><br= ></div><div style=3D"color:rgb(38,40,42);font-family:"Helvetica Neue&q= uot;,Helvetica,Arial,sans-serif;font-size:13px">In many cases, the alphabet= can simply be ignored and removed from scripts.</div><div style=3D"color:r= gb(38,40,42);font-family:"Helvetica Neue",Helvetica,Arial,sans-se= rif;font-size:13px">In a few cases, you may need to specify the "molec= ule_type" as an annotation</div><div style=3D"color:rgb(38,40,42);font= -family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13p= x">on a SeqRecord for your script to work correctly. We are collating examp= les on<br></div><div style=3D"color:rgb(38,40,42);font-family:"Helveti= ca Neue",Helvetica,Arial,sans-serif;font-size:13px"><a rel=3D"nofollow= " href=3D"https://github.com/biopython/biopython/issues/3156" target=3D"_bl= ank">https://github.com/biopython/biopython/issues/3156</a>=C2=A0(content l= ikely to be moved</div><div style=3D"color:rgb(38,40,42);font-family:"= Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">to a more p= ermanent location later).</div><div style=3D"color:rgb(38,40,42);font-famil= y:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><br= ></div><div style=3D"color:rgb(38,40,42);font-family:"Helvetica Neue&q= uot;,Helvetica,Arial,sans-serif;font-size:13px"><div>You can read about or = hear me talking briefly about this in the 5 minute</div><div>"Biopytho= n Project Update 2020" talk given at BCC2020:</div><div><br></div><div= ><a rel=3D"nofollow" href=3D"https://f1000research.com/slides/9-790" target= =3D"_blank">https://f1000research.com/slides/9-790</a><br></div><div><br></= div><div><a rel=3D"nofollow" href=3D"https://bcc2020.sched.com/event/coLV/b= iopython-project-update-2020" target=3D"_blank">https://bcc2020.sched.com/e= vent/coLV/biopython-project-update-2020</a></div></div><div style=3D"color:= rgb(38,40,42);font-family:"Helvetica Neue",Helvetica,Arial,sans-s= erif;font-size:13px"><br></div><div style=3D"color:rgb(38,40,42);font-famil= y:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">Kin= d regards,</div><div style=3D"color:rgb(38,40,42);font-family:"Helveti= ca Neue",Helvetica,Arial,sans-serif;font-size:13px"><br></div><div sty= le=3D"color:rgb(38,40,42);font-family:"Helvetica Neue",Helvetica,= Arial,sans-serif;font-size:13px">Peter</div></div> --000000000000aa587e05ab95b56c-- --===============6276377991757689865== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Biopython-announce mailing list - [email protected] https://mailman.open-bio.org/mailman/listinfo/biopython-announce --===============6276377991757689865==--