Skip to content

Commit 5ee98e1

Browse files
authored
Merge pull request #488 from biolink/update_bmt_1.4.0
Fixing KGX to support testing knowledge_level and agent_type
2 parents 38c82e7 + e268826 commit 5ee98e1

14 files changed

+784
-678
lines changed

poetry.lock

Lines changed: 153 additions & 64 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/integration/test_validator.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ def test_validator_good():
4646
subject="UBERON:0000001",
4747
object="UBERON:0000002",
4848
category=["biolink:Association"],
49+
knowledge_level="not_provided",
50+
agent_type="not_provided",
4951
)
5052
validator = Validator(verbose=True)
5153
validator.validate(G)
@@ -107,6 +109,8 @@ def test_validator_explicit_biolink_version():
107109
subject="CHEMBL.COMPOUND:1222250",
108110
object="UBERON:0000001",
109111
category=["biolink:Association"],
112+
knowledge_level="not_provided",
113+
agent_type="not_provided",
110114
)
111115
Validator.set_biolink_model(toolkit.get_model_version())
112116
validator = Validator(verbose=True)
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
id subject predicate object category relation knowledge_source logical_interpretation
2-
CHEBI:101257-biolink:subclass_of-CHEBI:22702 CHEBI:101257 biolink:subclass_of CHEBI:22702 rdfs:subClassOf chebiasc66dwf
3-
CHEBI:101257-biolink:subclass_of-CHEBI:64459 CHEBI:101257 biolink:subclass_of CHEBI:64459 rdfs:subClassOf chebiasc66dwf
4-
CHEBI:101257-biolink:subclass_of-CHEBI:50995 CHEBI:101257 biolink:subclass_of CHEBI:50995 rdfs:subClassOf chebiasc66dwf
5-
CHEBI:101257-biolink:subclass_of-CHEBI:25018 CHEBI:101257 biolink:subclass_of CHEBI:25018 rdfs:subClassOf chebiasc66dwf
6-
CHEBI:101257-biolink:subclass_of-CHEBI:48975 CHEBI:101257 biolink:subclass_of CHEBI:48975 rdfs:subClassOf chebiasc66dwf
7-
CHEBI:101257-biolink:subclass_of-CHEBI:21644 CHEBI:101257 biolink:subclass_of CHEBI:21644 rdfs:subClassOf chebiasc66dwf
8-
CHEBI:101257-biolink:subclass_of-CHEBI:25477 CHEBI:101257 biolink:subclass_of CHEBI:25477 rdfs:subClassOf chebiasc66dwf
9-
CHEBI:101257-biolink:subclass_of-CHEBI:24780 CHEBI:101257 biolink:subclass_of CHEBI:24780 rdfs:subClassOf chebiasc66dwf
10-
urn:uuid:6c0781c9-a64a-4750-be57-5c352a3b93fd CHEBI:101257 biolink:has_attribute CHEBI:67267 biolink:Association RO:0000087 chebiasc66dwf owlstar:AllSomeInterpretation
1+
id subject predicate object category relation knowledge_source logical_interpretation knowledge_level agent_type
2+
CHEBI:101257-biolink:subclass_of-CHEBI:22702 CHEBI:101257 biolink:subclass_of CHEBI:22702 rdfs:subClassOf chebiasc66dwf not_provided not_provided
3+
CHEBI:101257-biolink:subclass_of-CHEBI:64459 CHEBI:101257 biolink:subclass_of CHEBI:64459 rdfs:subClassOf chebiasc66dwf not_provided not_provided
4+
CHEBI:101257-biolink:subclass_of-CHEBI:50995 CHEBI:101257 biolink:subclass_of CHEBI:50995 rdfs:subClassOf chebiasc66dwf not_provided not_provided
5+
CHEBI:101257-biolink:subclass_of-CHEBI:25018 CHEBI:101257 biolink:subclass_of CHEBI:25018 rdfs:subClassOf chebiasc66dwf not_provided not_provided
6+
CHEBI:101257-biolink:subclass_of-CHEBI:48975 CHEBI:101257 biolink:subclass_of CHEBI:48975 rdfs:subClassOf chebiasc66dwf not_provided not_provided
7+
CHEBI:101257-biolink:subclass_of-CHEBI:21644 CHEBI:101257 biolink:subclass_of CHEBI:21644 rdfs:subClassOf chebiasc66dwf not_provided not_provided
8+
CHEBI:101257-biolink:subclass_of-CHEBI:25477 CHEBI:101257 biolink:subclass_of CHEBI:25477 rdfs:subClassOf chebiasc66dwf not_provided not_provided
9+
CHEBI:101257-biolink:subclass_of-CHEBI:24780 CHEBI:101257 biolink:subclass_of CHEBI:24780 rdfs:subClassOf chebiasc66dwf not_provided not_provided
10+
urn:uuid:6c0781c9-a64a-4750-be57-5c352a3b93fd CHEBI:101257 biolink:has_attribute CHEBI:67267 biolink:Association RO:0000087 chebiasc66dwf owlstar:AllSomeInterpretation not_provided not_provided

tests/resources/cm_edges.csv

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
subject,epredicate,object,relation,predicate,provided_by
2-
HGNC:7670,http://www.w3.org/2002/07/owl#equivalentClass,OMIM:601937,owl:equivalentClass,biolink:same_as,hgnc.ttl
3-
HGNC:7670,http://www.w3.org/2002/07/owl#equivalentClass,ENSEMBL:ENSG00000124151,owl:equivalentClass,biolink:same_as,hgnc.ttl
4-
HGNC:7670,http://www.w3.org/2002/07/owl#equivalentClass,NCBIGene:8202,owl:equivalentClass,biolink:same_as,hgnc.ttl
5-
HGNC:35302,http://www.w3.org/2002/07/owl#equivalentClass,ENSEMBL:ENSG00000284458,owl:equivalentClass,biolink:same_as,hgnc.ttl
6-
HGNC:35302,http://www.w3.org/2002/07/owl#equivalentClass,NCBIGene:100302240,owl:equivalentClass,biolink:same_as,hgnc.ttl
7-
OMIM:601937,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001217,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl
8-
ENSEMBL:ENSG00000124151,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001217,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl
9-
ENSEMBL:ENSG00000284458,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001265,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl
10-
NCBIGene:100302240,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001265,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl
11-
HGNC:3121,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001217,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl
12-
HGNC:35302,interacts_with,HGNC:3121,RO:00000000,biolink:interacts_with,test.ttl
1+
subject,epredicate,object,relation,predicate,provided_by,knowledge_level,agent_type
2+
HGNC:7670,http://www.w3.org/2002/07/owl#equivalentClass,OMIM:601937,owl:equivalentClass,biolink:same_as,hgnc.ttl,not_provided,not_provided
3+
HGNC:7670,http://www.w3.org/2002/07/owl#equivalentClass,ENSEMBL:ENSG00000124151,owl:equivalentClass,biolink:same_as,hgnc.ttl,not_provided,not_provided
4+
HGNC:7670,http://www.w3.org/2002/07/owl#equivalentClass,NCBIGene:8202,owl:equivalentClass,biolink:same_as,hgnc.ttl,not_provided,not_provided
5+
HGNC:35302,http://www.w3.org/2002/07/owl#equivalentClass,ENSEMBL:ENSG00000284458,owl:equivalentClass,biolink:same_as,hgnc.ttl,not_provided,not_provided
6+
HGNC:35302,http://www.w3.org/2002/07/owl#equivalentClass,NCBIGene:100302240,owl:equivalentClass,biolink:same_as,hgnc.ttl,not_provided,not_provided
7+
OMIM:601937,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001217,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl,not_provided,not_provided
8+
ENSEMBL:ENSG00000124151,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001217,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl,not_provided,not_provided
9+
ENSEMBL:ENSG00000284458,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001265,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl,not_provided,not_provided
10+
NCBIGene:100302240,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001265,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl,not_provided,not_provided
11+
HGNC:3121,http://www.w3.org/2000/01/rdf-schema#subClassOf,SO:0001217,rdfs:subClassOf,biolink:subclass_of,hgnc.ttl,not_provided,not_provided
12+
HGNC:35302,interacts_with,HGNC:3121,RO:00000000,biolink:interacts_with,test.ttl,not_provided,not_provided

tests/resources/cm_test2_edges.tsv

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
subject object relation predicate provided_by
2-
HGNC:7670 OMIM:601937 owl:equivalentClass biolink:same_as Test
3-
HGNC:7670 ENSEMBL:ENSG00000124151 owl:equivalentClass biolink:same_as Test
4-
HGNC:7670 NCBIGene:8202 owl:equivalentClass biolink:same_as Test
5-
HGNC:35302 ENSEMBL:ENSG00000284458 owl:equivalentClass biolink:same_as Test
6-
HGNC:35302 NCBIGene:100302240 owl:equivalentClass biolink:same_as Test
7-
OMIM:601937 SO:0001217 rdfs:subClassOf biolink:subclass_of Test
8-
ENSEMBL:ENSG00000284458 SO:0001265 rdfs:subClassOf biolink:subclass_of Test
9-
OMIM:601937 SO:0001217 rdfs:subClassOf biolink:subclass_of Test
10-
OMIM:601937 UniProt:1 RO:0002434 biolink:interacts_with Test
11-
OMIM:601937 UniProt:2 RO:0002434 biolink:interacts_with Test
12-
OMIM:601937 UniProt:3 RO:0002434 biolink:interacts_with Test
13-
OMIM:601937 UniProt:4 RO:0002434 biolink:interacts_with Test
14-
PMID:1 NCBIGene:8202 RO:0000000 biolink:related_to Test
15-
PMID:2 NCBIGene:8202 RO:0000000 biolink:related_to Test
16-
PMID:3 NCBIGene:8202 RO:0000000 biolink:related_to Test
17-
NCBIGene:100302240 SO:0001265 rdfs:subClassOf biolink:subclass_of Test
18-
HGNC:3121 SO:0001217 rdfs:subClassOf biolink:subclass_of Test
19-
HGNC:35302 HGNC:3121 RO:0002434 biolink:interacts_with Test
1+
subject object relation predicate provided_by knowledge_level agent_type
2+
HGNC:7670 OMIM:601937 owl:equivalentClass biolink:same_as Test not_provided not_provided
3+
HGNC:7670 ENSEMBL:ENSG00000124151 owl:equivalentClass biolink:same_as Test not_provided not_provided
4+
HGNC:7670 NCBIGene:8202 owl:equivalentClass biolink:same_as Test not_provided not_provided
5+
HGNC:35302 ENSEMBL:ENSG00000284458 owl:equivalentClass biolink:same_as Test not_provided not_provided
6+
HGNC:35302 NCBIGene:100302240 owl:equivalentClass biolink:same_as Test not_provided not_provided
7+
OMIM:601937 SO:0001217 rdfs:subClassOf biolink:subclass_of Test not_provided not_provided
8+
ENSEMBL:ENSG00000284458 SO:0001265 rdfs:subClassOf biolink:subclass_of Test not_provided not_provided
9+
OMIM:601937 SO:0001217 rdfs:subClassOf biolink:subclass_of Test not_provided not_provided
10+
OMIM:601937 UniProt:1 RO:0002434 biolink:interacts_with Test not_provided not_provided
11+
OMIM:601937 UniProt:2 RO:0002434 biolink:interacts_with Test not_provided not_provided
12+
OMIM:601937 UniProt:3 RO:0002434 biolink:interacts_with Test not_provided not_provided
13+
OMIM:601937 UniProt:4 RO:0002434 biolink:interacts_with Test not_provided not_provided
14+
PMID:1 NCBIGene:8202 RO:0000000 biolink:related_to Test not_provided not_provided
15+
PMID:2 NCBIGene:8202 RO:0000000 biolink:related_to Test not_provided not_provided
16+
PMID:3 NCBIGene:8202 RO:0000000 biolink:related_to Test not_provided not_provided
17+
NCBIGene:100302240 SO:0001265 rdfs:subClassOf biolink:subclass_of Test not_provided not_provided
18+
HGNC:3121 SO:0001217 rdfs:subClassOf biolink:subclass_of Test not_provided not_provided
19+
HGNC:35302 HGNC:3121 RO:0002434 biolink:interacts_with Test not_provided not_provided
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
subject object predicate relation aggregator_knowledge_source
2-
HGNC:10848 NCBIGene:6469 biolink:interacts_with RO:0002434 biogrid
3-
HGNC:10848 HGNC:9398 biolink:interacts_with RO:0002434|RO:0002434|RO:0002434 string
4-
HGNC:10848 HGNC:9399 biolink:interacts_with RO:0002434 string
5-
HGNC:10848 HGNC:16265 biolink:interacts_with RO:0002434 string
6-
HGNC:10848 HGNC:16787 biolink:interacts_with RO:0002434 biogrid
7-
HGNC:10848 GO:0009986 biolink:part_of BFO:0000050 go
8-
HGNC:10848 GO:0097190 biolink:related_to RO:0002331|RO:0002327 go
1+
subject object predicate relation aggregator_knowledge_source knowledge_level agent_type
2+
HGNC:10848 NCBIGene:6469 biolink:interacts_with RO:0002434 biogrid not_provided not_provided
3+
HGNC:10848 HGNC:9398 biolink:interacts_with RO:0002434|RO:0002434|RO:0002434 string not_provided not_provided
4+
HGNC:10848 HGNC:9399 biolink:interacts_with RO:0002434 string not_provided not_provided
5+
HGNC:10848 HGNC:16265 biolink:interacts_with RO:0002434 string not_provided not_provided
6+
HGNC:10848 HGNC:16787 biolink:interacts_with RO:0002434 biogrid not_provided not_provided
7+
HGNC:10848 GO:0009986 biolink:part_of BFO:0000050 go not_provided not_provided
8+
HGNC:10848 GO:0097190 biolink:related_to RO:0002331|RO:0002327 go not_provided not_provided

0 commit comments

Comments
 (0)