phyloref / clade-ontology

Ontology of Phylogenetic Clade Definitions
MIT License
1 stars 0 forks source link

Replaced Python test suite with Node.js test suite #47

Closed gaurav closed 5 years ago

gaurav commented 5 years ago

Currently, we use a Python library (phyx2owl) to convert PHYX files into JSON-LD files that are then tested using JPhyloRef. This PR replaces that with the phyx.js Javascript library to handle this conversion, allowing us to use the same PHYX library for both the Curation Tool and the Clade Ontology.

Specifically, it:

Ready for review. Should be merged after PR #50.

hlapp commented 5 years ago

BTW if it's deprecated we can move the phyx2owl/ tool into its own repository and then leave it there and remove it here for good. For demonstration, I've created and populated it (using the extract from git filter-branch --subdirectory-filter) here: https://github.com/phyloref/phyx2owl

gaurav commented 5 years ago

Thanks for the git filter-branch, Hilmar! I've opened an issue for deleting the phyx2owl subdirectory from this repository at #51. I'll merge this PR now, and then do the deletion in a separate PR so we're not trying to do too much in one PR.