File upload¶
The ena-utils upload
command.
Uploading files to a Webin user file upload area is needed prior to files submission. See the associated ENA documentation for details.
- Example
$ ena-utils upload --file_path <path/to/sequences/files.gz>
Submissions¶
The ena-utils submit
command.
The ena-utils submit
command has specific sub-commands for each type of object:
Study (ex:
ena-utils submit study
)Sample (ex:
ena-utils submit sample
)Experiment (ex:
ena-utils submit experiment
)Run (ex:
ena-utils submit run
)
In addition, all these sub-commands come in two flavors:
Unique object submission (ex:
ena-utils submit study
).Multiple objects submission using a submission file (ex:
ena-utils submit study-set
).
The ena-utils submit
sub-commands allow to define some submission metadata. The possible metadata fields and values are specified in the ENA schema (also available in this documentation here). Check the sub-commands specific documentation to see which metadata fields are supported by your ena-utils
version.
Template files for multiple objects submission can be created using the ena-utils create-template
command, then edited to the specific needs of each submission.
By default, ena-utils submit
sub-commands submit objects to the ENA test server (https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/).
Any data submission to ENA first requires the registration of a study object. See the associated ENA documentation for details.
- Example
$ ena-utils submit study -a <alias> test_alias -t <title> -d <description>