Ebi submit page

_Mostly_ there. This is not linked up yet, so you have to go to the page manually (e.g., `localhost:8888/ebi_submission/1`. Second, `send` is forced to `False` right now so it is not sending. The actual submission is done on a worker, and allows for a somewhat general way to submit arbitrary compute with a waiting page.

It is awkward to push and publish messages, and I think there is a better way, but this works as far as I can tell.
Metagenomic is one of the supported types in the ENA ontology, yes; not
sure about case sensitivity

On Tue, Oct 14, 2014 at 12:01 PM, josenavas <notifications@github.com>
wrote:

> In qiita_ware/dispatchable.py:
>
> > +    output_dir = tmp_dir + '_submission'
> > +
> > +    samp_fp = join(tmp_dir, 'sample_metadata.txt')
> > +    prep_fp = join(tmp_dir, 'prep_metadata.txt')
> > +
> > +    st.to_file(samp_fp)
> > +    pt.to_file(prep_fp)
> > +
> > +    with open_file(demux) as demux_fh:
> > +        for samp, iterator in to_per_sample_ascii(demux_fh, list(st)):
> > +            with gzopen(join(tmp_dir, "%s.fastq.gz" % samp), 'w') as fh:
> > +                for record in iterator:
> > +                    fh.write(record)
> > +
> > +    submit_EBI_from_files(study_id, open(samp_fp), open(prep_fp), tmp_dir,
> > +                          output_dir, 'metagenomic', 'ADD', False)
>
> This investigation type was the one added by @adamrp
> <https://github.com/adamrp> right? If so, I think it is
> raw_data.investigation_type
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/biocore/qiita/pull/387/files#r18850872>.
>