Changelog¶
1.1.1-beta¶
Bug fix:
opy.obo._extract_synonymused byopy.Uberon.map_by_namewasn’t stripping whitespace, so missed some mapped names.
1.1.0-beta¶
New functionality:
Obo()class:Added
opy.Obo.merge(): merge one ontology into another.Added
opy.Obo.from_dict(): createObo()from a dictionary.Added
opy.Obo.copy(): copiesObo()object.Separated
load_obofromObo()class.Added local functions that are used to extract synonyms and synonym types from synonym strings.
new
opy.uberonmodule, containing:Uberon()class that inherits fromObo(), includingsample_map_by_ontmethod.uberon_from_obofunction
new
Relations.format_allmethod.
Refactoring:
Made the static class variables for reading ontologies private variables.
Refactored
opy.relations.Relationsclass to subclass Pandas DataFrame.
Testing:
Added test for
obo.Obo.merge().Updated tests to include new behaviour for synonyms
Documentation:
Improved docstrings for
Obo()class.Set up sphinx autodoc and used to document
Obo()class.
1.0.2-beta¶
Fixed GitHub action for versioned docs [#9]
Ontolopy 1.0.0-beta¶
uberon-py 0.1.0¶
Download
.obofiles: “sensory-minimal”, “uberon-extended” and “uberon-basic”Load
.obofiles: addedObo()class.Find relations in ontology terms: added
Relations()class.Continuous Integration using TravisCI
Released
uberon-pyon pypi