Changelog¶
1.1.1-beta¶
Bug fix:
opy.obo._extract_synonym
used byopy.Uberon.map_by_name
wasn’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_obo
fromObo()
class.Added local functions that are used to extract synonyms and synonym types from synonym strings.
new
opy.uberon
module, containing:Uberon()
class that inherits fromObo()
, includingsample_map_by_ont
method.uberon_from_obo
function
new
Relations.format_all
method.
Refactoring:
Made the static class variables for reading ontologies private variables.
Refactored
opy.relations.Relations
class 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
.obo
files: “sensory-minimal”, “uberon-extended” and “uberon-basic”Load
.obo
files: addedObo()
class.Find relations in ontology terms: added
Relations()
class.Continuous Integration using TravisCI
Released
uberon-py
on pypi