X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5e9fbf33f20ecbc8584ca16f9e736763bc70e2e2..f34faaa3ee1e9fc6780b6bcdd19ee1d21d410be0:/doc/user/tutorials/tutorial-firstscript.textile diff --git a/doc/user/tutorials/tutorial-firstscript.textile b/doc/user/tutorials/tutorial-firstscript.textile index 4caec36254..4917cf9132 100644 --- a/doc/user/tutorials/tutorial-firstscript.textile +++ b/doc/user/tutorials/tutorial-firstscript.textile @@ -1,8 +1,9 @@ --- layout: default navsection: userguide +navmenu: Tutorials title: "Writing a Crunch script" -navorder: 113 +navorder: 13 --- h1. Tutorial: Writing a Crunch script @@ -38,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 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
@@ -53,7 +54,11 @@ $ mkdir crunch_scripts
 $ cd crunch_scripts
-Next, using your favorite text editor, create a new file called @hash.py@ in the @crunch_scripts@ directory. Add the following code to compute the md5 hash of each file in a collection: +Next, using @nano@ or your favorite Unix text editor, create a new file called @hash.py@ in the @crunch_scripts@ directory. + +notextile.
$ nano hash.py
+ +Add the following code to compute the md5 hash of each file in a collection:
{% include tutorial_hash_script.py %}
@@ -86,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
@@ -95,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
@@ -108,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