3656: Alphabetize list of subcommands. Rename tmp -> tmp_file. Small wording change...
[arvados.git] / doc / user / tutorials / tutorial-new-pipeline.html.textile.liquid
1 ---
2 layout: default
3 navsection: userguide
4 title: "Writing a multi-step pipeline"
5 ...
6
7 A pipeline in Arvados is a collection of crunch scripts, in which the output from one script may be used as the input to another script.
8
9 {% include 'tutorial_expectations' %}
10
11
12 First, use @arv create pipeline_template@ to create an empty template. This will open the template record in an interactive text editor (as specified by $EDITOR or $VISUAL, otherwise defaults to @nano@).
13
14 <notextile>
15 <pre><code>~$ <span class="userinput">arv create pipeline_template</span>
16 </code></pre>
17 </notextile>
18
19 Replace the empty fields with the following content:
20
21 <notextile>{% code 'tutorial_bwa_pipeline' as javascript %}</notextile>
22
23 Your new pipeline template will appear on the Workbench "Pipeline&nbsp;templates":https://{{ site.arvados_workbench_host }}/pipeline_templates page.
24
25 For more information and examples for writing pipelines, see the "pipeline template reference":{{site.baseurl}}/api/schema/PipelineTemplate.html