Python library for constructing GO-CAM model RDF
Project description
# gocamgen
Base repo for constructing GO-CAM model RDF
## Installation
```
pip install gocamgen
```
## Usage
```
from gocamgen.gocamgen import GoCamModel
model = GoCamModel("output_file.ttl")
model.declare_class("PomBase:SPBC12C2.02c")
uri_a = model.declare_individual("GO:0016757")
uri_b = model.declare_individual("PomBase:SPBC12C2.02c")
axiom = model.add_axiom(uri_a, URIRef(expand_uri("RO:0002333")), uri_b)
model.add_evidence(axiom, "EXP", "PMID:1234567")
with open(model.filepath, 'wb') as f:
model.writer.writer.serialize(destination=f)
```
Base repo for constructing GO-CAM model RDF
## Installation
```
pip install gocamgen
```
## Usage
```
from gocamgen.gocamgen import GoCamModel
model = GoCamModel("output_file.ttl")
model.declare_class("PomBase:SPBC12C2.02c")
uri_a = model.declare_individual("GO:0016757")
uri_b = model.declare_individual("PomBase:SPBC12C2.02c")
axiom = model.add_axiom(uri_a, URIRef(expand_uri("RO:0002333")), uri_b)
model.add_evidence(axiom, "EXP", "PMID:1234567")
with open(model.filepath, 'wb') as f:
model.writer.writer.serialize(destination=f)
```
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gocamgen-0.0.3.tar.gz
(5.1 kB
view details)
File details
Details for the file gocamgen-0.0.3.tar.gz
.
File metadata
- Download URL: gocamgen-0.0.3.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6310bd079e13ff5fcfee7ba604e3d10715542372d97f893e343cb28cd5def8f |
|
MD5 | 1edfd5ad2356e1b85f92f1e6f67750b0 |
|
BLAKE2b-256 | d7eb2eda01499b6ca602b61a1c84c581126f88290d912316598c399722950142 |