digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 278 875 278 875 0 ",
		bb="0,0,875,278",
		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 215 8 270 611 270 611 215 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 258 0 84 15 -Workflow Inputs ",
			bb="8,215,611,270",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,260.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		THREADS	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 214 223.5 214 242.5 270 242.5 270 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 242 230.5 0 40 7 -Threads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=Threads,
			pos="242,233",
			rects="214,223.5,270,242.5",
			width=0.77778];
		MEGAHIT_OUTPUT_DIR	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 471.5 223.5 471.5 242.5 602.5 242.5 602.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 537 230.5 0 115 18 -MEGAHIT_OUTPUT_DIR ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Output directory name (e.g., contig${sample_name})",
			pos="537,233",
			rects="471.5,223.5,602.5,242.5",
			width=1.8194];
		FASTQ_2	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 223.5 16 242.5 210 242.5 210 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 113 230.5 0 178 37 -Reverse reads file (_2_trim.fastq.gz) ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Reverse reads file (_2_trim.fastq.gz)",
			pos="113,233",
			rects="16,223.5,210,242.5",
			width=2.6944];
		FASTQ_1	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 274.5 223.5 274.5 242.5 467.5 242.5 467.5 223.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 371 230.5 0 177 37 -Forward reads file (_1_trim.fastq.gz) ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Forward reads file (_1_trim.fastq.gz)",
			pos="371,233",
			rects="274.5,223.5,467.5,242.5",
			width=2.6806];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 239 8 239 63 867 63 867 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 293 15 0 92 16 -Workflow Outputs ",
			bb="239,8,867,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="293,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		CONTIG_STATS_FILE	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 403.5 35.5 403.5 54.5 462.5 54.5 462.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 433 42.5 0 43 10 -stats file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="stats file",
			pos="433,45",
			rects="403.5,35.5,462.5,54.5",
			width=0.81944];
		PREDICTED_CODING_DNA	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 467 35.5 467 54.5 583 54.5 583 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 525 42.5 0 100 21 -Output dna fasta file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Output dna fasta file",
			pos="525,45",
			rects="467,35.5,583,54.5",
			width=1.6111];
		PREDICTED_PROTEINS	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 587.5 35.5 587.5 54.5 720.5 54.5 720.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 654 42.5 0 117 25 -Output protein fasta file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Output protein fasta file",
			pos="654,45",
			rects="587.5,35.5,720.5,54.5",
			width=1.8472];
		NAMED_CONTIG_FASTA_FILE	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 725 35.5 725 54.5 859 54.5 859 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 792 42.5 0 118 25 -Output contigs fasta file ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Output contigs fasta file",
			pos="792,45",
			rects="725,35.5,859,54.5",
			width=1.8611];
		MEGAHIT_CONTIG_DIRECTORY	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 247 35.5 247 54.5 399 54.5 399 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 323 42.5 0 136 27 -Output directory of megahit ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Output directory of megahit",
			pos="323,45",
			rects="247,35.5,399,54.5",
			width=2.1111];
	}
	MEGAHIT	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 234.5 170.5 234.5 189.5 485.5 189.5 485.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 360 177.5 0 235 41 -metagenome assembly process using MEGAHIT ",
		height=0.27778,
		label="metagenome assembly process using MEGAHIT",
		pos="360,180",
		rects="234.5,170.5,485.5,189.5",
		width=3.4861];
	THREADS -> MEGAHIT	[_draw_="c 7 -#000000 B 7 257.13 223.52 262.4 220.68 268.4 217.58 274 215 291.91 206.73 312.45 198.57 328.96 192.31 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 329.6 194.69 335.29 189.93 327.88 190.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 330 200.6 0 32 7 -threads ",
		label=threads,
		lp="330,202.5",
		pos="e,336.71,189.4 257.13,223.52 262.4,220.68 268.4,217.58 274,215 291.91,206.73 312.45,198.57 328.96,192.31"];
	MEGAHIT_OUTPUT_DIR -> MEGAHIT	[_draw_="c 7 -#000000 B 4 507.77 223.58 477.54 214.87 430.23 201.23 397.31 191.75 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 398.13 189.44 390.73 189.85 396.77 194.15 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 482.5 200.6 0 69 15 -output_dir_name ",
		label=output_dir_name,
		lp="482.5,202.5",
		pos="e,389.27,189.43 507.77,223.58 477.54,214.87 430.23,201.23 397.31,191.75"];
	RENAME_CONTIG	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 489.5 125.5 489.5 144.5 584.5 144.5 584.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 537 132.5 0 79 14 -rename process ",
		height=0.27778,
		label="rename process",
		pos="537,135",
		rects="489.5,125.5,584.5,144.5",
		width=1.3194];
	MEGAHIT_OUTPUT_DIR -> RENAME_CONTIG	[_draw_="c 7 -#000000 B 4 537 223.82 537 208.17 537 173.71 537 152.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 539.45 152.95 537 145.95 534.55 152.95 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 602 178.1 0 130 30 -output_contigs_fasta_file_name ",
		label=output_contigs_fasta_file_name,
		lp="602,180",
		pos="e,537,144.44 537,223.82 537,208.17 537,173.71 537,152.91"];
	FASTQ_2 -> MEGAHIT	[_draw_="c 7 -#000000 B 7 147.27 223.56 177.2 216.32 221.84 205.85 261 198 273.27 195.54 286.45 193.12 299.05 190.92 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 299.26 193.37 305.74 189.76 298.43 188.54 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 276.5 200.6 0 31 7 -fastq_2 ",
		label=fastq_2,
		lp="276.5,202.5",
		pos="e,307.24,189.5 147.27,223.56 177.2,216.32 221.84,205.85 261,198 273.27,195.54 286.45,193.12 299.05,190.92"];
	FASTQ_1 -> MEGAHIT	[_draw_="c 7 -#000000 B 4 369.18 223.58 367.66 216.52 365.44 206.24 363.57 197.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 365.97 197.07 362.1 190.74 361.18 198.1 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 380.5 200.6 0 31 7 -fastq_1 ",
		label=fastq_1,
		lp="380.5,202.5",
		pos="e,361.78,189.26 369.18,223.58 367.66,216.52 365.44,206.24 363.57,197.55"];
	MEGAHIT -> MEGAHIT_CONTIG_DIRECTORY	[_draw_="c 7 -#000000 B 4 357.69 170.68 351.69 149.13 335.57 91.17 327.59 62.51 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 329.96 61.86 325.72 55.77 325.24 63.18 ",
		pos="e,325.31,54.317 357.69,170.68 351.69,149.13 335.57,91.169 327.59,62.509"];
	MEGAHIT -> RENAME_CONTIG	[_draw_="c 7 -#000000 B 7 381.67 170.53 396.72 164.91 417.35 157.73 436 153 450.62 149.3 466.63 146.18 481.51 143.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 481.64 146.13 488.16 142.58 480.85 141.3 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 484.5 155.6 0 97 24 -input_contigs_fasta_file ",
		label=input_contigs_fasta_file,
		lp="484.5,157.5",
		pos="e,489.65,142.34 381.67,170.53 396.72,164.91 417.35,157.73 436,153 450.62,149.3 466.63,146.18 481.51,143.67"];
	RENAME_CONTIG -> NAMED_CONTIG_FASTA_FILE	[_draw_="c 7 -#000000 B 7 584.37 128.68 601.5 126.06 620.84 122.3 638 117 687.06 101.86 740.76 74.39 770 58.42 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 770.96 60.69 775.9 55.17 768.59 56.4 ",
		pos="e,777.23,54.435 584.37,128.68 601.5,126.06 620.84,122.3 638,117 687.06,101.86 740.76,74.391 770,58.423"];
	SEQKIT_STATS	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 376 80.5 376 99.5 490 99.5 490 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 433 87.5 0 98 20 -seqkit stats process ",
		height=0.27778,
		label="seqkit stats process",
		pos="433,90",
		rects="376,80.5,490,99.5",
		width=1.5833];
	RENAME_CONTIG -> SEQKIT_STATS	[_draw_="c 7 -#000000 B 7 489.65 130.24 469.29 127.71 448.45 123.59 441 117 438.21 114.54 436.38 111.13 435.19 107.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 437.62 107.26 433.72 100.96 432.84 108.32 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 489.5 110.6 0 97 24 -input_contigs_fasta_file ",
		label=input_contigs_fasta_file,
		lp="489.5,112.5",
		pos="e,433.39,99.48 489.65,130.24 469.29,127.71 448.45,123.59 441,117 438.21,114.54 436.38,111.13 435.19,107.59"];
	PROTEIN_PREDICTION	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 494.5 80.5 494.5 99.5 591.5 99.5 591.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 543 87.5 0 81 16 -prodigal process ",
		height=0.27778,
		label="prodigal process",
		pos="543,90",
		rects="494.5,80.5,591.5,99.5",
		width=1.3472];
	RENAME_CONTIG -> PROTEIN_PREDICTION	[_draw_="c 7 -#000000 B 4 538.16 125.71 538.87 120.59 539.81 113.85 540.67 107.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 543.1 108.04 541.64 100.76 538.24 107.36 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 588.5 110.6 0 97 24 -input_contigs_fasta_file ",
		label=input_contigs_fasta_file,
		lp="588.5,112.5",
		pos="e,541.85,99.265 538.16,125.71 538.87,120.59 539.81,113.85 540.67,107.67"];
	SEQKIT_STATS -> CONTIG_STATS_FILE	[_draw_="c 7 -#000000 B 4 433 80.71 433 75.59 433 68.85 433 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 435.45 62.78 433 55.78 430.55 62.78 ",
		pos="e,433,54.265 433,80.709 433,75.593 433,68.848 433,62.666"];
	PROTEIN_PREDICTION -> PREDICTED_CODING_DNA	[_draw_="c 7 -#000000 B 4 539.53 80.71 537.29 75.36 534.3 68.22 531.62 61.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 534.01 61.17 529.04 55.66 529.49 63.06 ",
		pos="e,528.46,54.265 539.53,80.709 537.29,75.355 534.3,68.217 531.62,61.807"];
	PROTEIN_PREDICTION -> PREDICTED_PROTEINS	[_draw_="c 7 -#000000 B 4 564.93 80.5 581.88 73.94 605.53 64.78 624.19 57.55 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 625.06 59.84 630.7 55.02 623.29 55.27 ",
		pos="e,632.12,54.478 564.93,80.505 581.88,73.938 605.53,64.779 624.19,57.547"];
}
