Hey all.
We've made good progress in the NeXML -> ISAtab tool.
This week I completed:
* Rewriting all of the code to take arbitrary changes to the ISAconfigs
* Splitting out the logical mappings into mappings.xsl (for customization & updating convenience)
* Commenting and documenting mappings.xsl
Did not get done:
* Validation of ISAtab using new config. Files appear well-formed, but ISA validator is giving me weird errors. Emails out to Philippe for help with this and I'll also email the ISAtools list
To-do:
* Documentation and how-tos update
* Merge branches
* Write-up of next steps for MIAPA
* Loose ends & issue documentation
The
ISAconfig branch has my latest version. Feel free to give it a try at yr command line. The readme should have everything you need for operation, and example files with example output are included. If you REALLY want to test things, make some arbitrary (but well-formed) changes to the ISA
configs and run the transform again. You'll see header names, etc that you change reflected in the output, meaning the tool is ready for versioned ISAconfigs over time. Changes to Treebase NeXML can be reflected in
mappings.xsl, so the data shows up in the right place.
Let me know if you have any questions.
E