CHANGES.TXT
LICENSE.TXT
MANIFEST.in
README.rst
USAGE.TXT
setup.cfg
setup.py
doc/Makefile
doc/cheatsheet.rst
doc/conf.py
doc/contents.rst
doc/contributing.rst
doc/design.rst
doc/faq.rst
doc/gallery.rst
doc/global.inc
doc/glossary.rst
doc/history.rst
doc/implementation_notes.rst
doc/installation.rst
doc/make.bat
doc/manual_follows1.png
doc/pipeline_functions.rst
doc/propset
doc/proxy_logger.rst
doc/regenerate_figures
doc/release.rst
doc/task.rst
doc/todo.rst
doc/why_ruffus.rst
doc/_templates/index.html
doc/_templates/layout.html
doc/complex_dags/dot/all.dot
doc/complex_dags/dot/non_dag.dot
doc/complex_dags/dot/task17.dot
doc/complex_dags/dot/task17_from_task9.dot
doc/complex_dags/dot/task25_from_task9.dot
doc/complex_dags/jpg/all.jpg
doc/complex_dags/jpg/all_sm.jpg
doc/complex_dags/jpg/non_dag.jpg
doc/complex_dags/jpg/non_dag_sm.jpg
doc/complex_dags/jpg/task17.jpg
doc/complex_dags/jpg/task17_from_task9.jpg
doc/complex_dags/jpg/task17_from_task9_sm.jpg
doc/complex_dags/jpg/task17_sm.jpg
doc/complex_dags/jpg/task25_from_task9.jpg
doc/complex_dags/jpg/task25_from_task9_sm.jpg
doc/complex_dags/png/all.png
doc/complex_dags/png/non_dag.png
doc/complex_dags/png/task17.png
doc/complex_dags/png/task17_from_task9.png
doc/complex_dags/png/task25_from_task9.png
doc/complex_dags/svg/all.svg
doc/complex_dags/svg/non_dag.svg
doc/complex_dags/svg/task17.svg
doc/complex_dags/svg/task17_from_task9.svg
doc/complex_dags/svg/task25_from_task9.svg
doc/decorators/active_if.rst
doc/decorators/check_if_uptodate.rst
doc/decorators/collate.rst
doc/decorators/combinations.rst
doc/decorators/combinations_with_replacement.rst
doc/decorators/decorators.rst
doc/decorators/files.rst
doc/decorators/files_ex.rst
doc/decorators/files_re.rst
doc/decorators/follows.rst
doc/decorators/graphviz.rst
doc/decorators/indicator_objects.rst
doc/decorators/jobs_limit.rst
doc/decorators/merge.rst
doc/decorators/mkdir.rst
doc/decorators/originate.rst
doc/decorators/parallel.rst
doc/decorators/permutations.rst
doc/decorators/posttask.rst
doc/decorators/product.rst
doc/decorators/split.rst
doc/decorators/subdivide.rst
doc/decorators/todo.sphinx
doc/decorators/transform.rst
doc/decorators/transform_ex.rst
doc/examples/paired_end_data.py.rst
doc/examples/bioinformatics/index.rst
doc/examples/bioinformatics/part1_code.rst
doc/examples/bioinformatics/part2.rst
doc/examples/bioinformatics/part2_code.rst
doc/images/bestiary_combinatorics.png
doc/images/bestiary_decorators.png
doc/images/bestiary_transform.png
doc/images/colour_schemes.svg
doc/images/complete.svg
doc/images/complex_conceptual.jpg
doc/images/complex_file_dag.jpg
doc/images/complex_ruffus.jpg
doc/images/design.file_based_workflow.dot
doc/images/design.file_based_workflow.png
doc/images/design.task_based_workflow.dot
doc/images/design.task_based_workflow.png
doc/images/examples_bioinformatics_before.jpg
doc/images/examples_bioinformatics_complete.jpg
doc/images/examples_bioinformatics_error.png
doc/images/examples_bioinformatics_merge.jpg
doc/images/examples_bioinformatics_pipeline.jpg
doc/images/examples_bioinformatics_split.jpg
doc/images/examples_bioinformatics_transform.jpg
doc/images/favicon16.ico
doc/images/flowchart_colour_schemes.png
doc/images/flowchart_colour_schemes.svg
doc/images/front_page_flowchart.png
doc/images/history_html_flowchart.png
doc/images/history_html_flowchart.svg
doc/images/jobs_limit.png
doc/images/jobs_limit2.png
doc/images/logo.jpg
doc/images/logo64.png
doc/images/manual_dependencies_flowchart.png.py
doc/images/manual_dependencies_flowchart1.dot
doc/images/manual_dependencies_flowchart1.png
doc/images/manual_dependencies_flowchart2.dot
doc/images/manual_dependencies_flowchart2.png
doc/images/manual_dependencies_flowchart3.dot
doc/images/manual_dependencies_flowchart3.png
doc/images/manual_dependencies_flowchart4.dot
doc/images/manual_dependencies_flowchart4.png
doc/images/manual_dependencies_flowchart_intro.png
doc/images/manual_dependencies_flowchart_intro.png.py
doc/images/manual_dependencies_flowchart_legend.dot
doc/images/manual_dependencies_flowchart_legend.png
doc/images/manual_exceptions.png
doc/images/manual_follows1.jpg
doc/images/manual_follows1.png
doc/images/manual_follows1.png.py
doc/images/manual_split_merge_example.jpg
doc/images/manual_transform.png
doc/images/manual_transform_complex_outputs.png
doc/images/pretty_flowchart.png
doc/images/pretty_flowchart.png.py
doc/images/simple_tutorial_complex_flowchart.dot
doc/images/simple_tutorial_complex_flowchart.png
doc/images/simple_tutorial_complex_flowchart.py
doc/images/simple_tutorial_complex_flowchart_error.dot
doc/images/simple_tutorial_complex_flowchart_error.png
doc/images/simple_tutorial_complex_flowchart_error_with_key.png
doc/images/simple_tutorial_complex_flowchart_with_key.png
doc/images/simple_tutorial_decorator_syntax.png
doc/images/simple_tutorial_files1.png
doc/images/simple_tutorial_files2.png
doc/images/simple_tutorial_files3.png
doc/images/simple_tutorial_files4.png
doc/images/simple_tutorial_files5.png
doc/images/simple_tutorial_flowchart_legend.dot
doc/images/simple_tutorial_flowchart_legend.png
doc/images/simple_tutorial_follows.png
doc/images/simple_tutorial_hello_world.png
doc/images/simple_tutorial_hello_world_output.png
doc/images/simple_tutorial_intro_follows.png
doc/images/simple_tutorial_merge1.png
doc/images/simple_tutorial_merge2.png
doc/images/simple_tutorial_pipeline_printout1.png
doc/images/simple_tutorial_pipeline_printout2.png
doc/images/simple_tutorial_pipeline_printout3.png
doc/images/simple_tutorial_posttask.png
doc/images/simple_tutorial_split.png
doc/images/simple_tutorial_stage4_after.png
doc/images/simple_tutorial_stage4_before.png
doc/images/simple_tutorial_stage5_after.png
doc/images/simple_tutorial_stage5_before.png
doc/images/simple_tutorial_stage5_flowchart.png
doc/images/simple_tutorial_step2_ex1.png
doc/images/simple_tutorial_step2_ex2.png
doc/images/simple_tutorial_step3 copy.png
doc/images/simple_tutorial_step3.jpg
doc/images/simple_tutorial_step4.png
doc/images/simple_tutorial_step5.png
doc/images/simple_tutorial_step5_sans_key.png
doc/images/simple_tutorial_transform.png
doc/images/simple_tutorial_zoo_animals_formatter_example.jpg
doc/images/small_logo.png
doc/images/subpipeline_example.png
doc/images/theoretical_pipeline_schematic.png
doc/images/transform_1_to_1_example.png
doc/images/tutorial_complete.jpg
doc/images/tutorial_force_from_task1.jpg
doc/images/tutorial_four_stage_pipeline.jpg
doc/images/tutorial_key.jpg
doc/images/tutorial_key.png
doc/images/tutorial_maximal_mode.jpg
doc/images/tutorial_minimal_mode.jpg
doc/images/tutorial_pipeline_key.jpg
doc/images/tutorial_ruffus_files.jpg
doc/images/tutorial_step1_decorator_syntax.png
doc/images/tutorial_step1_follows.png
doc/images/web_front_page.py
doc/images/wikimedia_bandedkrait.jpg
doc/images/wikimedia_cyl_ruffus.jpg
doc/images/gallery/gallery_big_pipeline.png
doc/images/gallery/gallery_big_pipeline.svg
doc/images/gallery/gallery_dless.png
doc/images/gallery/gallery_dless.py
doc/images/gallery/gallery_dless.svg
doc/images/gallery/gallery_rna_seq.png
doc/images/gallery/gallery_rna_seq.svg
doc/images/gallery/gallery_snp_annotation.png
doc/images/gallery/gallery_snp_annotation.svg
doc/images/gallery/gallery_snp_annotation_consequences.png
doc/images/gallery/gallery_snp_annotation_consequences.svg
doc/images/src/Backup_of_complex_file_dag.cdr
doc/images/src/Backup_of_complex_pipeline.cdr
doc/images/src/complex_conceptual.cdr
doc/images/src/complex_file_dag.cdr
doc/images/src/complex_pipeline.cdr
doc/images/src/key.cdr
doc/static_data/favicon32.ico
doc/static_data/ruffus.css
doc/static_data/ruffus.pdf
doc/static_data/small_logo.png
doc/static_data/example_scripts/complicated_example.py
doc/static_data/example_scripts/intermediate_example.py
doc/static_data/example_scripts/play_with_colours.py
doc/static_data/example_scripts/ruffus_template.py
doc/static_data/example_scripts/simpler.py
doc/tutorials/new_syntax.rst
doc/tutorials/new_syntax_worked_example.rst
doc/tutorials/new_syntax_worked_example_code.rst
doc/tutorials/new_tutorial/active_if.rst
doc/tutorials/new_tutorial/check_if_uptodate.rst
doc/tutorials/new_tutorial/checkpointing.rst
doc/tutorials/new_tutorial/checkpointing_code.rst
doc/tutorials/new_tutorial/combinatorics.rst
doc/tutorials/new_tutorial/combinatorics_code.rst
doc/tutorials/new_tutorial/command_line.rst
doc/tutorials/new_tutorial/decorators_compendium.rst
doc/tutorials/new_tutorial/dependencies.rst
doc/tutorials/new_tutorial/deprecated_files.rst
doc/tutorials/new_tutorial/deprecated_files_re.rst
doc/tutorials/new_tutorial/exceptions.rst
doc/tutorials/new_tutorial/flowchart_colours.rst
doc/tutorials/new_tutorial/flowchart_colours_code.rst
doc/tutorials/new_tutorial/inputs.rst
doc/tutorials/new_tutorial/inputs_code.rst
doc/tutorials/new_tutorial/introduction.rst
doc/tutorials/new_tutorial/introduction_code.rst
doc/tutorials/new_tutorial/list_of_ruffus_names.rst
doc/tutorials/new_tutorial/logging.rst
doc/tutorials/new_tutorial/logging_code.rst
doc/tutorials/new_tutorial/manual_chapter_numbers.inc
doc/tutorials/new_tutorial/manual_contents.rst
doc/tutorials/new_tutorial/merge.rst
doc/tutorials/new_tutorial/merge_code.rst
doc/tutorials/new_tutorial/mkdir.rst
doc/tutorials/new_tutorial/mkdir_code.rst
doc/tutorials/new_tutorial/multiprocessing.rst
doc/tutorials/new_tutorial/multiprocessing_code.rst
doc/tutorials/new_tutorial/onthefly.rst
doc/tutorials/new_tutorial/onthefly_code.rst
doc/tutorials/new_tutorial/originate.rst
doc/tutorials/new_tutorial/originate_code.rst
doc/tutorials/new_tutorial/output_file_names.rst
doc/tutorials/new_tutorial/output_file_names_code.rst
doc/tutorials/new_tutorial/parallel.rst
doc/tutorials/new_tutorial/pipeline_printout.rst
doc/tutorials/new_tutorial/pipeline_printout_code.rst
doc/tutorials/new_tutorial/pipeline_printout_graph.rst
doc/tutorials/new_tutorial/pipeline_printout_graph_code.rst
doc/tutorials/new_tutorial/posttask.rst
doc/tutorials/new_tutorial/split.rst
doc/tutorials/new_tutorial/split_code.rst
doc/tutorials/new_tutorial/subdivide_collate.rst
doc/tutorials/new_tutorial/subdivide_collate_code.rst
doc/tutorials/new_tutorial/transform.rst
doc/tutorials/new_tutorial/transform_code.rst
doc/tutorials/new_tutorial/transform_in_parallel.rst
doc/tutorials/new_tutorial/transform_in_parallel_code.rst
ruffus/__init__.py
ruffus/adjacent_pairs_iterate.py
ruffus/cmdline.py
ruffus/combinatorics.py
ruffus/dbdict.py
ruffus/drmaa_wrapper.py
ruffus/file_name_parameters.py
ruffus/graph.py
ruffus/parse_old_style_ruffus.py
ruffus/print_dependencies.py
ruffus/proxy_logger.py
ruffus/ruffus_exceptions.py
ruffus/ruffus_utility.py
ruffus/ruffus_version.py
ruffus/task.py
ruffus.egg-info/PKG-INFO
ruffus.egg-info/SOURCES.txt
ruffus.egg-info/dependency_links.txt
ruffus.egg-info/top_level.txt
ruffus/test/check_subpipeline_cmdline.py
ruffus/test/complicated_example.py
ruffus/test/create_test_script_from_dependency_tree.py
ruffus/test/draw_specified_dependency_tree.py
ruffus/test/five_second.py
ruffus/test/manual_test_ctrl_c_exceptions.py
ruffus/test/manual_test_ctrl_c_exceptions_drmaa.py
ruffus/test/manual_test_drmaa.py
ruffus/test/play_with_colours.py
ruffus/test/qrsh_workaround.py
ruffus/test/run_all_unit_tests.cmd
ruffus/test/run_all_unit_tests3.cmd
ruffus/test/simpler_with_shared_logging.py
ruffus/test/slow_process_for_testing.py
ruffus/test/test_N_x_M_and_collate.py
ruffus/test/test_active_if.py
ruffus/test/test_branching_dependencies.py
ruffus/test/test_check_if_uptodate.py
ruffus/test/test_cmdline.py
ruffus/test/test_collate.py
ruffus/test/test_combinatorics.py
ruffus/test/test_drmaa_wrapper_run_job_locally.py
ruffus/test/test_empty_files_decorator.py
ruffus/test/test_exceptions.py
ruffus/test/test_file_name_parameters.py
ruffus/test/test_files_decorator.py
ruffus/test/test_filesre_combine.py
ruffus/test/test_filesre_split_and_combine.py
ruffus/test/test_follows_mkdir.py
ruffus/test/test_graphviz.py
ruffus/test/test_inputs_with_multiple_args_raising_exception.py
ruffus/test/test_job_completion_checksums.py
ruffus/test/test_job_history_with_exceptions.py
ruffus/test/test_mkdir.py
ruffus/test/test_newstyle_combinatorics.py
ruffus/test/test_newstyle_proxy.py
ruffus/test/test_newstyle_regex_error_messages.py
ruffus/test/test_pausing.py
ruffus/test/test_pipeline_printout_graph.py
ruffus/test/test_pool_manager.py
ruffus/test/test_posttask_merge.py
ruffus/test/test_proxy_logger.py
ruffus/test/test_regex_error_messages.py
ruffus/test/test_ruffus_utility.py
ruffus/test/test_ruffus_utility_parse_task_arguments.py
ruffus/test/test_runtime_data.py
ruffus/test/test_softlink_uptodate.py
ruffus/test/test_split_and_combine.py
ruffus/test/test_split_regex_and_collate.py
ruffus/test/test_split_subdivide_checkpointing.py
ruffus/test/test_subpipeline.py
ruffus/test/test_suffix_output_dir.py
ruffus/test/test_task_file_dependencies.py
ruffus/test/test_task_misc.py
ruffus/test/test_transform_add_inputs.py
ruffus/test/test_transform_formatter.py
ruffus/test/test_transform_inputs.py
ruffus/test/test_transform_with_no_re_matches.py
ruffus/test/test_tutorial7.py
ruffus/test/test_unicode_filenames.py
ruffus/test/test_verbosity.py
ruffus/test/test_with_logger.py