digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 368 729 368 729 0 ",
		bb="0,0,729,368",
		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 305 8 360 721 360 721 305 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 348 0 84 15 -Workflow Inputs ",
			bb="8,305,721,360",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,350.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		core_start	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 313.5 16.5 332.5 81.5 332.5 81.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 49 320.5 0 49 10 -core_start ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=core_start,
			pos="49,323",
			rects="16.5,313.5,81.5,332.5",
			width=0.90278];
		filter_threshold	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 523 313.5 523 332.5 613 332.5 613 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 568 320.5 0 74 16 -filter_threshold ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=filter_threshold,
			pos="568,323",
			rects="523,313.5,613,332.5",
			width=1.25];
		cores	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 85.5 313.5 85.5 332.5 128.5 332.5 128.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 107 320.5 0 27 5 -cores ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=cores,
			pos="107,323",
			rects="85.5,313.5,128.5,332.5",
			width=0.59722];
		width	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 133 313.5 133 332.5 177 332.5 177 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 155 320.5 0 28 5 -width ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=width,
			pos="155,323",
			rects="133,313.5,177,332.5",
			width=0.61111];
		models	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 181.5 313.5 181.5 332.5 234.5 332.5 234.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 208 320.5 0 37 6 -models ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=models,
			pos="208,323",
			rects="181.5,313.5,234.5,332.5",
			width=0.73611];
		transform	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 238.5 313.5 238.5 332.5 303.5 332.5 303.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 271 320.5 0 49 9 -transform ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=transform,
			pos="271,323",
			rects="238.5,313.5,303.5,332.5",
			width=0.90278];
		kmers	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 307.5 313.5 307.5 332.5 354.5 332.5 354.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 331 320.5 0 31 5 -kmers ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=kmers,
			pos="331,323",
			rects="307.5,313.5,354.5,332.5",
			width=0.65278];
		slope_intercept	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 359 313.5 359 332.5 451 332.5 451 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 405 320.5 0 76 15 -slope_intercept ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=slope_intercept,
			pos="405,323",
			rects="359,313.5,451,332.5",
			width=1.2778];
		sequence	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 455.5 313.5 455.5 332.5 518.5 332.5 518.5 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 487 320.5 0 47 8 -sequence ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=sequence,
			pos="487,323",
			rects="455.5,313.5,518.5,332.5",
			width=0.875];
		output_filename	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 617 313.5 617 332.5 713 332.5 713 313.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 665 320.5 0 80 15 -output_filename ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=output_filename,
			pos="665,323",
			rects="617,313.5,713,332.5",
			width=1.3333];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 568 8 568 63 676 63 676 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 622 15 0 92 16 -Workflow Outputs ",
			bb="568,8,676,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="622,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		predictions	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 586.5 35.5 586.5 54.5 657.5 54.5 657.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 622 42.5 0 55 11 -predictions ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=predictions,
			pos="622,45",
			rects="586.5,35.5,657.5,54.5",
			width=0.98611];
	}
	predict	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 246 260.5 246 279.5 296 279.5 296 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 271 267.5 0 34 7 -predict ",
		height=0.27778,
		label=predict,
		pos="271,270",
		rects="246,260.5,296,279.5",
		width=0.69444];
	core_start -> predict	[_draw_="c 7 -#000000 B 7 59.65 313.69 70.61 305.63 88.5 293.8 106 288 150.1 273.37 204.14 270.43 238.09 270.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 237.75 272.7 244.75 270.26 237.75 267.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 126.5 290.6 0 41 10 -core_start ",
		label=core_start,
		lp="126.5,292.5",
		pos="e,246.26,270.26 59.653,313.69 70.61,305.63 88.501,293.8 106,288 150.1,273.37 204.14,270.43 238.09,270.25"];
	filter	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 548.5 170.5 548.5 189.5 587.5 189.5 587.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 568 177.5 0 23 6 -filter ",
		height=0.27778,
		label=filter,
		pos="568,180",
		rects="548.5,170.5,587.5,189.5",
		width=0.54167];
	filter_threshold -> filter	[_draw_="c 7 -#000000 B 4 568 313.6 568 290.82 568 227.55 568 197.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 570.45 197.69 568 190.69 565.55 197.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 599 245.6 0 62 16 -filter_threshold ",
		label=filter_threshold,
		lp="599,247.5",
		pos="e,568,189.18 568,313.6 568,290.82 568,227.55 568,197.39"];
	cores -> predict	[_draw_="c 7 -#000000 B 10 118.91 313.61 123.25 310.72 128.25 307.56 133 305 149.64 296.02 153.88 293.42 172 288 193.54 281.56 218.49 277.29 \
237.96 274.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 238.08 277.1 244.71 273.77 237.45 272.24 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 181.5 290.6 0 19 4 -core ",
		label=core,
		lp="181.5,292.5",
		pos="e,246.21,273.58 118.91,313.61 123.25,310.72 128.25,307.56 133,305 149.64,296.02 153.88,293.42 172,288 193.54,281.56 218.49,277.29 \
237.96,274.65"];
	width -> predict	[_draw_="c 7 -#000000 B 10 167.64 313.61 171.87 310.84 176.62 307.76 181 305 193.32 297.24 195.63 293.76 209 288 218.12 284.07 228.38 280.82 \
237.9 278.25 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 238.38 280.66 244.56 276.55 237.17 275.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 220.5 290.6 0 23 5 -width ",
		label=width,
		lp="220.5,292.5",
		pos="e,246.02,276.17 167.64,313.61 171.87,310.84 176.62,307.76 181,305 193.32,297.24 195.63,293.76 209,288 218.12,284.07 228.38,280.82 \
237.9,278.25"];
	models -> predict	[_draw_="c 7 -#000000 B 7 215.88 313.69 222.92 306.49 233.67 296.01 244 288 245.69 286.69 247.47 285.4 249.3 284.13 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 250.59 286.22 255.09 280.33 247.89 282.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 257 290.6 0 26 5 -model ",
		label=model,
		lp="257,292.5",
		pos="e,256.36,279.5 215.88,313.69 222.92,306.49 233.67,296.01 244,288 245.69,286.69 247.47,285.4 249.3,284.13"];
	transform -> predict	[_draw_="c 7 -#000000 B 4 271 313.58 271 306.52 271 296.24 271 287.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 273.45 287.78 271 280.78 268.55 287.78 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 291 290.6 0 40 9 -transform ",
		label=transform,
		lp="291,292.5",
		pos="e,271,279.26 271,313.58 271,306.52 271,296.24 271,287.55"];
	kmers -> predict	[_draw_="c 7 -#000000 B 7 328.17 313.7 325.21 306.1 319.88 295.01 312 288 309.41 285.7 306.46 283.68 303.37 281.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 304.68 279.83 297.32 278.92 302.5 284.22 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 331.5 290.6 0 25 5 -kmers ",
		label=kmers,
		lp="331.5,292.5",
		pos="e,295.96,278.25 328.17,313.7 325.21,306.1 319.88,295.01 312,288 309.41,285.7 306.46,283.68 303.37,281.91"];
	slope_intercept -> predict	[_draw_="c 7 -#000000 B 7 392.66 313.59 380.88 305.91 362.41 294.77 345 288 332 282.95 317.1 279.17 304.1 276.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 304.69 274.09 297.35 275.14 303.75 278.9 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 395 290.6 0 64 15 -slope_intercept ",
		label=slope_intercept,
		lp="395,292.5",
		pos="e,295.86,274.85 392.66,313.59 380.88,305.91 362.41,294.77 345,288 332,282.95 317.1,279.17 304.1,276.47"];
	sequence -> predict	[_draw_="c 7 -#000000 B 7 475.92 313.72 464.53 305.68 445.98 293.87 428 288 386.73 274.54 336.44 271.22 304.09 270.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 304.4 268.21 297.38 270.58 304.35 273.11 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 468.5 290.6 0 41 8 -sequence ",
		label=sequence,
		lp="468.5,292.5",
		pos="e,295.86,270.56 475.92,313.72 464.53,305.68 445.98,293.87 428,288 386.73,274.54 336.44,271.22 304.09,270.66"];
	name_output	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 581.5 80.5 581.5 99.5 662.5 99.5 662.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 622 87.5 0 65 11 -name_output ",
		height=0.27778,
		label=name_output,
		pos="622,90",
		rects="581.5,80.5,662.5,99.5",
		width=1.125];
	output_filename -> name_output	[_draw_="c 7 -#000000 B 13 661.17 313.53 657.03 303.57 651 286.43 651 271 651 271 651 271 651 134 651 122.03 650.64 117.96 644 108 643.23 \
106.84 642.35 105.73 641.4 104.66 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 643.33 103.11 636.52 100.17 640.01 106.71 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 684.5 200.6 0 67 15 -output_filename ",
		label=output_filename,
		lp="684.5,202.5",
		pos="e,635.4,99.141 661.17,313.53 657.03,303.57 651,286.43 651,271 651,271 651,271 651,134 651,122.03 650.64,117.96 644,108 643.23,106.84 \
642.35,105.73 641.4,104.66"];
	combine	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 488.5 215.5 488.5 234.5 547.5 234.5 547.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 518 222.5 0 43 7 -combine ",
		height=0.27778,
		label=combine,
		pos="518,225",
		rects="488.5,215.5,547.5,234.5",
		width=0.81944];
	predict -> combine	[_draw_="c 7 -#000000 B 4 295.59 264.72 338.93 257.17 429.19 241.46 480.4 232.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 480.61 235 487.09 231.38 479.77 230.17 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 437.5 245.6 0 43 11 -input_files ",
		label=input_files,
		lp="437.5,247.5",
		pos="e,488.58,231.12 295.59,264.72 338.93,257.17 429.19,241.46 480.4,232.55"];
	change_precision	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 539.5 125.5 539.5 144.5 640.5 144.5 640.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 590 132.5 0 85 16 -change_precision ",
		height=0.27778,
		label=change_precision,
		pos="590,135",
		rects="539.5,125.5,640.5,144.5",
		width=1.4028];
	change_precision -> name_output	[_draw_="c 7 -#000000 B 7 595.94 125.77 599.67 120.64 604.58 113.91 609 108 609.53 107.29 610.08 106.56 610.64 105.82 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 612.41 107.53 614.7 100.48 608.51 104.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 628 110.6 0 38 10 -input_file ",
		label=input_file,
		lp="628,112.5",
		pos="e,615.62,99.273 595.94,125.77 599.67,120.64 604.58,113.91 609,108 609.53,107.29 610.08,106.56 610.64,105.82"];
	combine -> filter	[_draw_="c 7 -#000000 B 7 518.69 215.82 519.56 210.19 521.53 202.87 526 198 530.09 193.54 535.53 190.22 541.12 187.76 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 541.62 190.19 547.32 185.45 539.9 185.6 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 545 200.6 0 38 10 -input_file ",
		label=input_file,
		lp="545,202.5",
		pos="e,548.74,184.92 518.69,215.82 519.56,210.19 521.53,202.87 526,198 530.09,193.54 535.53,190.22 541.12,187.76"];
	filter -> change_precision	[_draw_="c 7 -#000000 B 4 572.24 170.71 574.98 165.36 578.63 158.22 581.91 151.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 584.07 152.96 585.08 145.61 579.71 150.73 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 599 155.6 0 38 10 -input_file ",
		label=input_file,
		lp="599,157.5",
		pos="e,585.77,144.27 572.24,170.71 574.98,165.36 578.63,158.22 581.91,151.81"];
	name_output -> predictions	[_draw_="c 7 -#000000 B 4 622 80.71 622 75.59 622 68.85 622 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 624.45 62.78 622 55.78 619.55 62.78 ",
		pos="e,622,54.265 622,80.709 622,75.593 622,68.848 622,62.666"];
}
