X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/395f0a8f02b335dd970a38584da5ae674440b972..f34faaa3ee1e9fc6780b6bcdd19ee1d21d410be0:/doc/user/tutorials/tutorial-firstscript.textile diff --git a/doc/user/tutorials/tutorial-firstscript.textile b/doc/user/tutorials/tutorial-firstscript.textile index bfde02cfa8..4917cf9132 100644 --- a/doc/user/tutorials/tutorial-firstscript.textile +++ b/doc/user/tutorials/tutorial-firstscript.textile @@ -39,14 +39,14 @@ This will create an git checkout in the directory called @you@. {% include notebox-begin.html %} For more information about using @git@, try -notextile.
$ man gittutoral
+notextile. $ man gittutorial
-or "click here to search Google for git tutorials":http://google.com/#q=git+tutorial
+or "click here to search Google for git tutorials":http://google.com/#q=git+tutorial
{% include notebox-end.html %}
h2. Creating a Crunch script
-Start by entering the @you@ directory, creating a subdirectory called @crunch_scripts@ and changing to that directory:
+Start by entering the @you@ directory created by @git clone@. Next create a subdirectory called @crunch_scripts@ and change to that directory:
$ cd you
@@ -54,7 +54,11 @@ $ mkdir crunch_scripts
$ cd crunch_scripts
$ nano hash.py
+
+Add the following code to compute the md5 hash of each file in a collection:
{% include tutorial_hash_script.py %}
@@ -87,7 +91,7 @@ To git@git.qr1hi.arvadosapi.com:you.git
* [new branch] master -> master
-You should now be able to run your script using Crunch, similar to how we did it in the "first tutorial.":tutorial-job1.html The field @"script_version"@ should be @you:master@ to tell Crunch to run the script that you just uploaded.
+You should now be able to run your script using Crunch, similar to how we did it in the "first tutorial.":tutorial-job1.html The field @"script_version"@ should be @you:master@ to tell Crunch to run the script at the head of the "master" git branch, which you just uploaded.
$ cat >the_job <<EOF
@@ -96,7 +100,7 @@ You should now be able to run your script using Crunch, similar to how we did it
"script_version": "you:master",
"script_parameters":
{
- "input": "33a9f3842b01ea3fdf27cc582f5ea2af"
+ "input": "c1bad4b39ca5a924e481008009d94e32+210"
}
}
EOF
@@ -109,10 +113,10 @@ $ arv -h job create --job "$(cat the_job)"
$ arv -h job get --uuid qr1hi-xxxxx-xxxxxxxxxxxxxxx
{
...
- "output":"880b55fb4470b148a447ff38cacdd952+54+K@qr1hi",
+ "output":"880b55fb4470b148a447ff38cacdd952+54",
...
}
-$ arv keep get 880b55fb4470b148a447ff38cacdd952+54+K@qr1hi/md5sum.txt
+$ arv keep get 880b55fb4470b148a447ff38cacdd952+54/md5sum.txt
44b8ae3fde7a8a88d2f7ebd237625b4f var-GS000016015-ASM.tsv.bz2