cov-lineages / pangolin

Software package for assigning SARS-CoV-2 genome sequences to global lineages.
GNU General Public License v3.0
417 stars 108 forks source link

Upgrade biopython dependency? #321

Closed priesgo closed 2 years ago

priesgo commented 2 years ago

We are trying to integrate pangolin in a variant calling workflow for SARS-CoV-2 (https://github.com/TRON-Bioinformatics/covigator-ngs-pipeline/pull/2). This workflow depends on a recent version of Biopython 1.79 to perform the global alignment of sequence and reference. But, Pangolin depends on an older version of biopython 1.74 (see https://github.com/cov-lineages/pangolin/blob/master/environment.yml#L7). We were wondering if it would be possible to change the Pangolin dependency to biopython>=1.74 or just upgrade to the latest.

Of course using a more recent version of biopython may have an impact in Pangolin. Most evident is the Python versions that are supported which for 1.79 is Python >=3.7.

aineniamh commented 2 years ago

We have added in biopython>=1.74, we may need to specificy a particular version again in future if biopython introduces anything that breaks in future versions though!

priesgo commented 2 years ago

Thanks! We will happily proceed with the integration