[2] | 1 | ## |
---|
| 2 | ## Generate the XML for a myExperiment 'upload workflow' request. |
---|
| 3 | ## |
---|
| 4 | <%! |
---|
| 5 | from xml.sax.saxutils import escape |
---|
| 6 | import textwrap, base64 |
---|
| 7 | %> |
---|
| 8 | |
---|
| 9 | ## Generate request. |
---|
| 10 | <?xml version="1.0"?> |
---|
| 11 | <workflow> |
---|
| 12 | <title>${workflow_name}</title> |
---|
| 13 | <description>${workflow_description}</description> |
---|
| 14 | <type>Galaxy</type> |
---|
| 15 | <content encoding="base64" type="binary"> |
---|
| 16 | ${textwrap.fill( base64.b64encode( workflow_content ), 64 )} |
---|
| 17 | </content> |
---|
| 18 | <preview encoding="base64" type="binary"> |
---|
| 19 | </preview> |
---|
| 20 | </workflow> |
---|