Commit abcfbe8f authored by Leo Gordon's avatar Leo Gordon
Browse files

A walk-through of the Long Multiplication pipeline using J-diagrams and A-diagrams

parent 71264392
......@@ -18,6 +18,7 @@ The name "Hive" comes from the way pipelines are processed by a swarm
<li>Introduction to eHive: <a href="presentations/HiveWorkshop_Sept2013/index.html">Sept. 2013 workshop</a> (parts <a href="presentations/HiveWorkshop_Sept2013/Slides_part1.pdf">1</a>, <a href="presentations/HiveWorkshop_Sept2013/Slides_part2.pdf">2</a> and <a href="presentations/HiveWorkshop_Sept2013/Slides_part3.pdf">3</a> in PDF)</li>
<li><a href="install.html">Dependencies, installation and setup</a></li>
<li><a href="running_eHive_pipelines.html">Running eHive pipelines</a></li>
<li><a href="long_mult_walkthrough/long_mult_walkthrough.html">Long Multiplication pipeline walkthrough (with lots of pictures)</a></li>
<li><a href="MPI_howto.md">How to run MPI applications with eHive</a></li>
<li><a href="hive_schema.html">Database schema</a></li>
<li><a href="doxygen/index.html">API Doxygen documentation</a></li>
......
#!/bin/bash
# Generate all those snapshots in a deterministic way:
export PIPELINE_URL=sqlite:///lg4_long_mult.sqlite
export VJ_OPTIONS="-values"
init_pipeline.pl Bio::EnsEMBL::Hive::Examples::LongMult::PipeConfig::LongMult_conf -pipeline_url $PIPELINE_URL -take_time 0 -hive_force_init 1
export NUM=01; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 1
beekeeper.pl -url $PIPELINE_URL -analyses_pattern add_together -sync
export NUM=02; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -analyses_pattern take_b_apart
beekeeper.pl -url $PIPELINE_URL -analyses_pattern add_together -sync
export NUM=03; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 4
export NUM=04; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 10
runWorker.pl -url $PIPELINE_URL -job_id 11
export NUM=05; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 5
runWorker.pl -url $PIPELINE_URL -job_id 6
export NUM=06; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 8
runWorker.pl -url $PIPELINE_URL -job_id 12
beekeeper.pl -url $PIPELINE_URL -analyses_pattern add_together -sync
export NUM=07; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 9
beekeeper.pl -url $PIPELINE_URL -analyses_pattern add_together -sync
export NUM=08; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 7
beekeeper.pl -url $PIPELINE_URL -sync
export NUM=09; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
runWorker.pl -url $PIPELINE_URL -job_id 3
beekeeper.pl -url $PIPELINE_URL -sync
export NUM=10; visualize_jobs.pl -url $PIPELINE_URL $VJ_OPTIONS -out long_mult_jobs_${NUM}.png ; generate_graph.pl -url $PIPELINE_URL -out long_mult_analyses_${NUM}.png
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment