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.
I have per job redis channels started so I can finish it up hopefully today
or tomorrow.  There was some logic in there that needed planning but I
think it's good now. I can take care of this as well if it's merged as is
On Oct 14, 2014 11:29 AM, "Daniel McDonald" <notifications@github.com>
wrote:

> In qiita_pet/handlers/websocket_handlers.py:
>
> > @@ -52,4 +52,5 @@ def callback(self, msg):
> >      @engine
> >      def on_close(self):
> >          yield Task(self.redis.unsubscribe, self.channel)
> > +        self.r_server.delete('%s:messages' % self.channel)
>
> Manually deleting is fragile though. I think it would be better to have
> per websocket redis keys instead of per user. I can make that change, but
> it could impact meta analysis
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/biocore/qiita/pull/387/files#r18844055>.
>