-~/you/crunch_scripts$ cat >~/the_pipeline <<EOF
-{
- "name":"Filter md5 hash values",
- "components":{
- "do_hash":{
- "script":"hash.py",
- "script_parameters":{
- "input":{
- "required": true,
- "dataclass": "Collection"
- }
- },
- "repository":"you",
- "script_version":"master"
- },
- "filter":{
- "script":"0-filter.py",
- "script_parameters":{
- "input":{
- "output_of":"do_hash"
- }
- },
- "repository":"you",
- "script_version":"master"
- }
- }
-}
-EOF
+~$ arv --format=uuid pipeline_template create --pipeline-template '{}'
+qr1hi-p5p6p-wt1vdhkezgx7g2k
-* @"output_of"@ indicates that the @input@ of the @do_hash@ component is connected to the @output@ of @filter@. This is a _dependency_. Arvados uses the dependencies between jobs to automatically determine the correct order to run the jobs.
+Next, use @arv edit@ to edit the template. This will open the template record in an interactive text editor (as specified by $EDITOR or $VISUAL, otherwise defaults to @nano@). Replace the empty fields with the following content:
-Now, use @arv pipeline_template create@ tell Arvados about your pipeline template:
+