-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added simple phyloreference state system #66
Conversation
baa5a02
to
b121716
Compare
Is this still true? |
Yes, still true! I've tested this in the Curation Tool by itself, but I'd like to make sure that the status information can actually be used by the Clade Ontology. I've gotten it to the point where the status information is read and retained by the Clade Ontology scripts (phyloref/clade-ontology#32), but I still need to modify JPhyloref to take it into account when testing (phyloref/jphyloref#8). I'll submit all three pull requests for review once I have the Travis report to show that they all worked! |
…dea as a final draft.
…tool into phyloreference_status
…tool into phyloreference_status
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me – nothing controversial, right?
Nope, nothing controversial! Thanks for the review! |
Added phyloreferences from [Wojciechowski, 2003](http://dx.doi.org/10.1016/j.sajb.2013.06.017), using the phyloreference state system to mark phyloreferences that cannot be tested (phyloref/klados#25, phyloref/klados#66). This PHYX file takes too long to process to be included into the test suite, so for now I'm placing it into its own directory (`testcases_too_slow`) -- we will figure out the best way to continuously test them in #36.
This allows each phyloreference to be in one of the states laid out in #25. Changes in state for each phyloreference are recorded along with a timestamp, allowing the previous history of the phyloreference to be documented. In the future, this could be extended to archive previous versions of the phyloreference or to identify who changed its state (#59). Since this pull request requires new prefixes in the PHYX file, I've also included a fix for #46 so that we include a copy of the context we need in this repository. I've incorporated Brochu 2003 as an example for demonstrating phyloreference statuses.
This allows each phyloreference to be in one of the states laid out in #25. Changes in state for each phyloreference are recorded along with a timestamp, allowing the previous history of the phyloreference to be documented. In the future, this could be extended to archive previous versions of the phyloreference or to identify who changed its state (#59).
Since this pull request requires new prefixes in the PHYX file, I've also included a fix for #46 so that we include a copy of the context we need in this repository. I've incorporated Brochu 2003 as an example for demonstrating phyloreference statuses.
This has been tested in phyloref/clade-ontology#29 and is ready to be merged.