Modify sample metadata XML files from ENA, then resubmit them.
Developed for the VRE crosswords project ('GSC MIxS human associated' metadata schema).
- Python3
- Python3 library lxml
- curl
- retriever.sh
- modifier.sh
- concatenator.sh
- submitter.sh
./retriever.sh input_file.tsv filter_file.tsv
(Assumes sample XML files are in folder 'xml/samples'
./modifier.sh metadata_file.tsv
./concatenator.sh xml/modified_samples xml
First validate your XML file for submission:
./submitter.sh xml/sample.xml xml/validate.xml
If submission is successful (i.e. if 'success="true"' in line 3 of 'xml/receipt.xml'), then you can do the real submission:
./submitter.sh xml/sample.xml xml/submission.xml