digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 323 1219 323 1219 0 ",
		bb="0,0,1219,323",
		bgcolor="#eeeeee",
		clusterrank=local,
		color=black,
		dpi=96,
		fontsize=10,
		labeljust=left,
		nodesep=0.05,
		ranksep=0.22,
		xdotversion=1.7
	];
	node [color=black,
		fillcolor=lightgoldenrodyellow,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=10,
		height=0,
		label="\N",
		shape=record,
		style=filled,
		width=0
	];
	edge [arrowsize=0.7,
		color=black,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=8
	];
	subgraph cluster_inputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 260 8 315 1211 315 1211 260 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 303 0 84 15 -Workflow Inputs ",
			bb="8,260,1211,315",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,305.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		hisat2_idx_basedir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 140.5 268.5 140.5 287.5 389.5 287.5 389.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 265 275.5 0 233 48 -Path to directory containing the reference index ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Path to directory containing the reference index",
			pos="265,278",
			rects="140.5,268.5,389.5,287.5",
			width=3.4583];
		nthreads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 394 268.5 394 287.5 616 287.5 616 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 505 275.5 0 206 41 -Launch `nthreads` parallel search threads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Launch `nthreads` parallel search threads",
			pos="505,278",
			rects="394,268.5,616,287.5",
			width=3.0833];
		output_rdata_filename	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 620.5 268.5 620.5 287.5 747.5 287.5 747.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 684 275.5 0 111 21 -output_rdata_filename ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_rdata_filename,
			pos="684,278",
			rects="620.5,268.5,747.5,287.5",
			width=1.7639];
		fastq_directories	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 751.5 268.5 751.5 287.5 1012.5 287.5 1012.5 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 882 275.5 0 245 51 -Directory containing subdirs for paired FASTQ files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing subdirs for paired FASTQ files",
			pos="882,278",
			rects="751.5,268.5,1012.5,287.5",
			width=3.625];
		hisat2_idx_basename	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 1017 268.5 1017 287.5 1203 287.5 1203 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 1110 275.5 0 170 34 -Basename of the hisat2 index files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Basename of the hisat2 index files",
			pos="1110,278",
			rects="1017,268.5,1203,287.5",
			width=2.5833];
		output_plot_filename	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 268.5 16 287.5 136 287.5 136 268.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 76 275.5 0 104 20 -output_plot_filename ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_plot_filename,
			pos="76,278",
			rects="16,268.5,136,287.5",
			width=1.6667];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 613 8 613 63 785 63 785 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 667 15 0 92 16 -Workflow Outputs ",
			bb="613,8,785,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="667,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		rdata_output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 621.5 35.5 621.5 54.5 700.5 54.5 700.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 661 42.5 0 63 12 -rdata_output ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=rdata_output,
			pos="661,45",
			rects="621.5,35.5,700.5,54.5",
			width=1.0972];
		plot_output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 705 35.5 705 54.5 777 54.5 777 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 741 42.5 0 56 11 -plot_output ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=plot_output,
			pos="741,45",
			rects="705,35.5,777,54.5",
			width=1];
	}
	align_reads	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 612.5 215.5 612.5 234.5 773.5 234.5 773.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 693 222.5 0 145 29 -Short read alignment pipeline ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Short read alignment pipeline",
		pos="693,225",
		rects="612.5,215.5,773.5,234.5",
		width=2.2361];
	hisat2_idx_basedir -> align_reads	[_draw_="c 7 -#000000 B 7 324.91 268.51 376.95 261.28 454.38 250.83 522 243 548.86 239.89 578.13 236.85 604.74 234.22 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 604.67 236.69 611.4 233.57 604.2 231.81 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 560 245.6 0 76 18 -hisat2_idx_basedir ",
		label=hisat2_idx_basedir,
		lp="560,247.5",
		pos="e,612.91,233.42 324.91,268.51 376.95,261.28 454.38,250.83 522,243 548.86,239.89 578.13,236.85 604.74,234.22"];
	nthreads -> align_reads	[_draw_="c 7 -#000000 B 4 536.04 268.58 568.29 259.83 618.84 246.12 653.81 236.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 654.33 239.03 660.45 234.83 653.05 234.3 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 644.5 245.6 0 37 8 -nthreads ",
		label=nthreads,
		lp="644.5,247.5",
		pos="e,661.91,234.43 536.04,268.58 568.29,259.83 618.84,246.12 653.81,236.63"];
	fastq_directories -> align_reads	[_draw_="c 7 -#000000 B 4 850.79 268.58 818.37 259.83 767.56 246.12 732.39 236.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 733.11 234.29 725.72 234.83 731.84 239.02 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 805 245.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="805,247.5",
		pos="e,724.26,234.43 850.79,268.58 818.37,259.83 767.56,246.12 732.39,236.63"];
	hisat2_idx_basename -> align_reads	[_draw_="c 7 -#000000 B 7 1065.67 268.58 1049.18 265.62 1030.27 262.43 1013 260 935.01 249.04 845.88 239.84 781.52 233.78 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 782.11 231.38 774.91 233.17 781.65 236.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 987.5 245.6 0 89 19 -hisat2_idx_basename ",
		label=hisat2_idx_basename,
		lp="987.5,247.5",
		pos="e,773.41,233.02 1065.7,268.58 1049.2,265.62 1030.3,262.43 1013,260 935.01,249.04 845.88,239.84 781.52,233.78"];
	merge_bams	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 618 170.5 618 189.5 714 189.5 714 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 666 177.5 0 80 15 -Merge BAM files ",
		height=0.27778,
		label="Merge BAM files",
		pos="666,180",
		rects="618,170.5,714,189.5",
		width=1.3333];
	call_peaks	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 641 125.5 641 144.5 709 144.5 709 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 675 132.5 0 52 10 -call_peaks ",
		height=0.27778,
		label=call_peaks,
		pos="675,135",
		rects="641,125.5,709,144.5",
		width=0.94444];
	merge_bams -> call_peaks	[_draw_="c 7 -#000000 B 4 667.74 170.71 668.83 165.47 670.28 158.53 671.6 152.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 673.92 153.1 672.96 145.75 669.13 152.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 692.5 155.6 0 43 9 -input_bam ",
		label=input_bam,
		lp="692.5,157.5",
		pos="e,673.27,144.27 667.74,170.71 668.83,165.47 670.28,158.53 671.6,152.24"];
	chromvar	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 668.5 80.5 668.5 99.5 731.5 99.5 731.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 700 87.5 0 47 8 -chromvar ",
		height=0.27778,
		label=chromvar,
		pos="700,90",
		rects="668.5,80.5,731.5,99.5",
		width=0.875];
	call_peaks -> chromvar	[_draw_="c 7 -#000000 B 4 679.82 125.71 683 120.24 687.27 112.9 691.06 106.38 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 693.03 107.86 694.43 100.57 688.8 105.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 701.5 110.6 0 25 5 -peaks ",
		label=peaks,
		lp="701.5,112.5",
		pos="e,695.19,99.265 679.82,125.71 683,120.24 687.27,112.9 691.06,106.38"];
	align_reads -> merge_bams	[_draw_="c 7 -#000000 B 7 681.51 215.53 678.74 213.04 676.01 210.13 674 207 672.11 204.04 670.64 200.61 669.51 197.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 671.93 196.8 667.74 190.68 667.2 198.08 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 695.5 200.6 0 43 9 -input_bam ",
		label=input_bam,
		lp="695.5,202.5",
		pos="e,667.34,189.22 681.51,215.53 678.74,213.04 676.01,210.13 674,207 672.11,204.04 670.64,200.61 669.51,197.23"];
	align_reads -> chromvar	[_draw_="c 7 -#000000 B 10 706.84 215.75 709.73 213.32 712.38 210.39 714 207 732.95 167.29 728.86 149.42 714 108 713.79 107.41 713.54 106.82 \
713.27 106.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 715.42 105.04 709.54 100.53 711.32 107.73 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 747.5 155.6 0 43 9 -input_bam ",
		label=input_bam,
		lp="747.5,157.5",
		pos="e,708.71,99.263 706.84,215.75 709.73,213.32 712.38,210.39 714,207 732.95,167.29 728.86,149.42 714,108 713.79,107.41 713.54,106.82 \
713.27,106.24"];
	chromvar -> rdata_output	[_draw_="c 7 -#000000 B 4 692.48 80.71 687.3 75 680.28 67.26 674.18 60.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 676.03 58.93 669.51 55.39 672.4 62.22 ",
		pos="e,668.5,54.265 692.48,80.709 687.3,74.998 680.28,67.258 674.18,60.535"];
	chromvar -> plot_output	[_draw_="c 7 -#000000 B 4 707.91 80.71 713.46 74.88 721.04 66.93 727.54 60.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 729.02 62.12 732.07 55.36 725.47 58.74 ",
		pos="e,733.12,54.265 707.91,80.709 713.46,74.879 721.04,66.934 727.54,60.117"];
}
