[med-svn] [Git][med-team/pyensembl][master] 2 commits: New upstream version 2.1.0+ds

Lance Lin (@linqigang) gitlab at salsa.debian.org
Fri Nov 4 12:34:29 GMT 2022



Lance Lin pushed to branch master at Debian Med / pyensembl


Commits:
a401f078 by Lance Lin at 2022-11-04T19:33:50+07:00
New upstream version 2.1.0+ds
- - - - -
2ce3ba36 by Lance Lin at 2022-11-04T19:33:50+07:00
Update upstream source from tag 'upstream/2.1.0+ds'

Update to upstream version '2.1.0+ds'
with Debian dir bdaf6fcaa3644c571319eebe28fa4ae1312ba39b
- - - - -


6 changed files:

- PKG-INFO
- pyensembl.egg-info/PKG-INFO
- pyensembl/ensembl_release_versions.py
- pyensembl/fasta.py
- pyensembl/transcript.py
- pyensembl/version.py


Changes:

=====================================
PKG-INFO
=====================================
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pyensembl
-Version: 2.0.1
+Version: 2.1.0
 Summary: Python interface to ensembl reference genome metadata
 Home-page: https://github.com/openvax/pyensembl
 Author: Alex Rubinsteyn


=====================================
pyensembl.egg-info/PKG-INFO
=====================================
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pyensembl
-Version: 2.0.1
+Version: 2.1.0
 Summary: Python interface to ensembl reference genome metadata
 Home-page: https://github.com/openvax/pyensembl
 Author: Alex Rubinsteyn


=====================================
pyensembl/ensembl_release_versions.py
=====================================
@@ -11,7 +11,7 @@
 # limitations under the License.
 
 MIN_ENSEMBL_RELEASE = 54
-MAX_ENSEMBL_RELEASE = 107
+MAX_ENSEMBL_RELEASE = 108
 
 def check_release_number(release):
     """


=====================================
pyensembl/fasta.py
=====================================
@@ -51,9 +51,13 @@ def _parse_header_id(line):
     # .e.g.
     # "ENST00000448914.1" instead of "ENST00000448914"
     # So now we have to parse out the identifier
-    dot_index = identifier.find(b".")
-    if dot_index >= 0:
-        identifier = identifier[:dot_index]
+
+    # only split name of ENSEMBL naming. In other database, such as TAIR,
+    # the '.1' notation is the isoform not the version.
+    if identifier.startswith(b"ENS"):
+        dot_index = identifier.find(b".")
+        if dot_index >= 0:
+            identifier = identifier[:dot_index]
 
     return identifier.decode("ascii")
 


=====================================
pyensembl/transcript.py
=====================================
@@ -416,7 +416,10 @@ class Transcript(LocusWithGenome):
         Spliced cDNA sequence of transcript
         (includes 5" UTR, coding sequence, and 3" UTR)
         """
-        return self.genome.transcript_sequences.get(self.transcript_id.rsplit(".", 1)[0])
+        transcript_id = self.transcript_id
+        if transcript_id.startswith("ENS"):
+            transcript_id = transcript_id.rsplit(".", 1)[0]
+        return self.genome.transcript_sequences.get(transcript_id)
 
     @memoized_property
     def first_start_codon_spliced_offset(self):


=====================================
pyensembl/version.py
=====================================
@@ -1 +1 @@
-__version__ = '2.0.1'
+__version__ = '2.1.0'



View it on GitLab: https://salsa.debian.org/med-team/pyensembl/-/compare/94dbd7acc4bd32039d3200190334c73b3f91e73d...2ce3ba36c9226c733a914fb31db10a400d59b83f

-- 
View it on GitLab: https://salsa.debian.org/med-team/pyensembl/-/compare/94dbd7acc4bd32039d3200190334c73b3f91e73d...2ce3ba36c9226c733a914fb31db10a400d59b83f
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20221104/70de7009/attachment-0001.htm>


More information about the debian-med-commit mailing list