Skip to content

Commit 3c9e100

Browse files
committed
Merge branch 'dev'
2 parents 4fafd8e + a6a0ab9 commit 3c9e100

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

server/src/scimodom/services/annotation/ensembl.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@ def _get_annotation_paths(
136136
release=annotation.release,
137137
fmt=self.FMT,
138138
)
139+
# TODO: AD HOC
140+
if annotation.taxa_id in [4932, 6239]:
141+
filen = filen.replace(".chr", "")
139142
url = urljoin(
140143
specs.ENSEMBL_FTP,
141144
f"release-{annotation.release}",

server/src/scimodom/utils/specifications.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@
9797

9898
# Assembly/Annotation
9999
ENSEMBL_FTP = "https://ftp.ensembl.org/pub"
100-
ENSEMBL_SERVER = "http://rest.ensembl.org"
100+
# release 110
101+
ENSEMBL_SERVER = "http://jul2023.rest.ensembl.org" # "http://rest.ensembl.org"
101102
ENSEMBL_DATA = "info/data"
102103
ENSEMBL_ASM = "info/assembly"
103-
# ENSEMBL_ASM_MAPPING = "assembly_mapping"
104-
ENSEMBL_ASM_MAPPING = "current_assembly_chain"
104+
ENSEMBL_ASM_MAPPING = "release-110/assembly_chain" # "current_assembly_chain"
105105

106106
# GtRNAdb annotation
107107
GTRNADB_URL = "http://gtrnadb.ucsc.edu/genomes/"

server/tests/unit/services/test_assembly.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ def test_add_assembly(Session, file_service, setup):
259259
Session,
260260
file_service,
261261
url_to_data={
262-
"https://ftp.ensembl.org/pub/current_assembly_chain/homo_sapiens/NCBI36_to_GRCh38.chain.gz": b"foo"
262+
"https://ftp.ensembl.org/pub/release-110/assembly_chain/homo_sapiens/NCBI36_to_GRCh38.chain.gz": b"foo"
263263
},
264264
)
265265
assembly_id = service.add_assembly(9606, "NCBI36")
@@ -339,7 +339,7 @@ def test_add_assembly_wrong_url(Session, file_service, setup):
339339

340340
EXPECTED_RELEASE_JSON = """{
341341
\t"releases": [
342-
\t\t112
342+
\t\t110
343343
\t]
344344
}"""
345345

@@ -351,8 +351,8 @@ def test_prepare_assembly_for_version(Session, file_service, setup):
351351
Session,
352352
file_service,
353353
url_to_result={
354-
"http://rest.ensembl.org/info/assembly/homo_sapiens": EXAMPLE_GENE_BUILD_DATA,
355-
"http://rest.ensembl.org/info/data": {"releases": [112]},
354+
"http://jul2023.rest.ensembl.org/info/assembly/homo_sapiens": EXAMPLE_GENE_BUILD_DATA,
355+
"http://jul2023.rest.ensembl.org/info/data": {"releases": [110]},
356356
},
357357
)
358358
service.prepare_assembly_for_version(1)
@@ -403,8 +403,8 @@ def test_prepare_assembly_for_version_build_error(Session, file_service, setup):
403403
Session,
404404
file_service,
405405
url_to_result={
406-
"http://rest.ensembl.org/info/assembly/homo_sapiens": NEWEST_EXAMPLE_GENE_BUILD_DATA,
407-
"http://rest.ensembl.org/info/data": {"releases": [112]},
406+
"http://jul2023.rest.ensembl.org/info/assembly/homo_sapiens": NEWEST_EXAMPLE_GENE_BUILD_DATA,
407+
"http://jul2023.rest.ensembl.org/info/data": {"releases": [112]},
408408
},
409409
)
410410
with pytest.raises(AssemblyVersionError) as exc:

0 commit comments

Comments
 (0)