digraph {
graph [overlap=false]
subgraph cluster_Config {
	label="Config";
	"Config::FETCH";
}
subgraph cluster_File_Path {
	label="File::Path";
	"File::Path::rmtree";
}
subgraph cluster_parent {
	label="parent";
	"parent::import";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::VERSION";
}
subgraph cluster_Fcntl {
	label="Fcntl";
	"Fcntl::O_TEMPORARY";
	"Fcntl::O_LARGEFILE";
	"Fcntl::O_NOINHERIT";
}
subgraph cluster_Errno {
	label="Errno";
	"Errno::BEGIN@9";
	"Errno::BEGIN@8";
	"Errno::TIEHASH";
	"Errno::BEGIN@21";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_overload {
	label="overload";
	"overload::import";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_IO_Seekable {
	label="IO::Seekable";
	"IO::Seekable::BEGIN@98";
	"IO::Seekable::BEGIN@99";
	"IO::Seekable::BEGIN@97";
	"IO::Seekable::BEGIN@104";
	"IO::Seekable::BEGIN@101";
}
subgraph cluster_Bio_Roary_SplitGroups {
	label="Bio::Roary::SplitGroups";
	"Bio::Roary::SplitGroups::_pre_filter_fasta_files";
	"Bio::Roary::SplitGroups::_parse_gene_neighbourhood";
	"Bio::Roary::SplitGroups::__ANON__[lib/Bio/Roary/SplitGroups.pm:38]";
}
subgraph cluster_File_Temp_Dir {
	label="File::Temp::Dir";
	"File::Temp::Dir::DESTROY";
	"File::Temp::Dir::dirname";
	"File::Temp::Dir::STRINGIFY";
	"File::Temp::Dir::unlink_on_destroy";
	"File::Temp::Dir::BEGIN@1576";
	"File::Temp::Dir::CORE:ftdir";
	"File::Temp::Dir::BEGIN@1575";
	"File::Temp::Dir::BEGIN@1574";
}
subgraph cluster_Cwd {
	label="Cwd";
	"Cwd::abs_path";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_Bio_Roary_CommandLine_RoaryPostAnalysis {
	label="Bio::Roary::CommandLine::RoaryPostAnalysis";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::run";
}
subgraph cluster_constant {
	label="constant";
	"constant::import";
}
subgraph cluster_File_Spec_Unix {
	label="File::Spec::Unix";
	"File::Spec::Unix::splitdir";
	"File::Spec::Unix::splitpath";
	"File::Spec::Unix::catdir";
	"File::Spec::Unix::catpath";
}
subgraph cluster_main {
	label="main";
	"main::RUNTIME";
}
subgraph cluster_File_Temp {
	label="File::Temp";
	"File::Temp::BEGIN@97";
	"File::Temp::BEGIN@84";
	"File::Temp::CORE:chmod";
	"File::Temp::CORE:subst";
	"File::Temp::BEGIN@96";
	"File::Temp::_replace_XX";
	"File::Temp::CORE:ftdir";
	"File::Temp::BEGIN@44";
	"File::Temp::CORE:match";
	"File::Temp::BEGIN@138";
	"File::Temp::__ANON__[File/Temp.pm:142]";
	"File::Temp::BEGIN@87";
	"File::Temp::CORE:substcont";
	"File::Temp::safe_level";
	"File::Temp::CORE:regcomp";
	"File::Temp::cleanup";
	"File::Temp::newdir";
	"File::Temp::tempdir";
	"File::Temp::BEGIN@18";
	"File::Temp::CORE:sort";
	"File::Temp::END";
	"File::Temp::BEGIN@15";
	"File::Temp::CORE:mkdir";
	"File::Temp::BEGIN@13";
	"File::Temp::_parse_args";
	"File::Temp::BEGIN@9";
	"File::Temp::BEGIN@12";
	"File::Temp::BEGIN@37";
	"File::Temp::BEGIN@95";
	"File::Temp::BEGIN@32";
	"File::Temp::BEGIN@14";
	"File::Temp::BEGIN@11";
	"File::Temp::BEGIN@17";
	"File::Temp::BEGIN@16";
	"File::Temp::CORE:ftis";
	"File::Temp::BEGIN@108";
	"File::Temp::__ANON__[File/Temp.pm:112]";
	"File::Temp::BEGIN@10";
	"File::Temp::_gettemp";
	"File::Temp::BEGIN@33";
	"File::Temp::BEGIN@91";
}
subgraph cluster_Bio_Root_IO {
	label="Bio::Root::IO";
	"Bio::Root::IO::BEGIN@75";
}
"File::Temp::_gettemp" -> "File::Temp::CORE:chmod";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@96";
"File::Temp::BEGIN@17" -> "Errno::BEGIN@8";
"File::Temp::BEGIN@14" -> "Exporter::import";
"File::Temp::BEGIN@11" -> "Exporter::import";
"File::Temp::BEGIN@44" -> "Exporter::import";
"File::Temp::BEGIN@18" -> "Exporter::import";
"File::Temp::Dir::BEGIN@1574" -> "Exporter::import";
"File::Temp::BEGIN@15" -> "Exporter::import";
"File::Temp::BEGIN@17" -> "Exporter::import";
"File::Temp::BEGIN@16" -> "Exporter::import";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@14";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@11";
"File::Temp::_replace_XX" -> "File::Temp::CORE:subst";
"File::Temp::_replace_XX" -> "File::Temp::CORE:substcont";
"File::Temp::newdir" -> "File::Temp::_parse_args";
"File::Temp::tempdir" -> "File::Temp::_parse_args";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@9";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@95";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::Dir::BEGIN@1576";
"File::Temp::_gettemp" -> "File::Temp::CORE:ftis";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@87";
"Bio::Roary::SplitGroups::__ANON__[lib/Bio/Roary/SplitGroups.pm:38]" -> "File::Temp::newdir";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@15";
"File::Temp::_gettemp" -> "File::Temp::CORE:mkdir";
"File::Temp::BEGIN@84" -> "constant::import";
"File::Temp::BEGIN@97" -> "constant::import";
"File::Temp::BEGIN@96" -> "constant::import";
"File::Temp::BEGIN@95" -> "constant::import";
"File::Temp::BEGIN@87" -> "constant::import";
"File::Temp::BEGIN@91" -> "constant::import";
"File::Temp::BEGIN@138" -> "strict::unimport";
"File::Temp::BEGIN@108" -> "strict::unimport";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@37";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@17";
"File::Temp::Dir::BEGIN@1576" -> "overload::import";
"File::Temp::BEGIN@33" -> "overload::import";
"File::Temp::BEGIN@16" -> "IO::Seekable::BEGIN@98";
"File::Temp::Dir::DESTROY" -> "File::Temp::Dir::unlink_on_destroy";
"File::Temp::BEGIN@16" -> "IO::Seekable::BEGIN@97";
"File::Temp::BEGIN@16" -> "IO::Seekable::BEGIN@104";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@33";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@84";
"Fcntl::O_TEMPORARY" -> "File::Temp::__ANON__[File/Temp.pm:142]";
"File::Temp::BEGIN@16" -> "IO::Seekable::BEGIN@101";
"File::Temp::BEGIN@37" -> "vars::import";
"File::Temp::_gettemp" -> "File::Spec::Unix::catpath";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::Dir::BEGIN@1575";
"File::Temp::BEGIN@17" -> "Config::FETCH";
"File::Temp::_gettemp" -> "File::Spec::Unix::catdir";
"File::Temp::tempdir" -> "File::Spec::Unix::catdir";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@16";
"Fcntl::O_NOINHERIT" -> "File::Temp::__ANON__[File/Temp.pm:112]";
"Fcntl::O_LARGEFILE" -> "File::Temp::__ANON__[File/Temp.pm:112]";
"File::Temp::BEGIN@44" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@15" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@12" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@32" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@14" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@10" -> "strict::import";
"File::Temp::Dir::BEGIN@1575" -> "strict::import";
"File::Temp::_gettemp" -> "File::Temp::CORE:ftdir";
"File::Temp::_replace_XX" -> "File::Temp::CORE:regcomp";
"File::Temp::Dir::STRINGIFY" -> "File::Temp::Dir::dirname";
"File::Temp::BEGIN@32" -> "parent::import";
"File::Temp::newdir" -> "File::Temp::tempdir";
"main::RUNTIME" -> "File::Temp::END";
"File::Temp::cleanup" -> "File::Temp::CORE:sort";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@32";
"File::Temp::_gettemp" -> "File::Spec::Unix::splitpath";
"Bio::Roary::CommandLine::RoaryPostAnalysis::run" -> "File::Temp::Dir::DESTROY";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@44";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@138";
"File::Temp::newdir" -> "Cwd::abs_path";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@18";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@12";
"File::Temp::Dir::DESTROY" -> "File::Temp::Dir::CORE:ftdir";
"File::Temp::_gettemp" -> "File::Spec::Unix::splitdir";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@108";
"File::Temp::tempdir" -> "File::Temp::_gettemp";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::Dir::BEGIN@1574";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@91";
"File::Temp::newdir" -> "File::Temp::CORE:match";
"File::Temp::_gettemp" -> "File::Temp::safe_level";
"File::Temp::END" -> "File::Temp::cleanup";
"File::Temp::BEGIN@17" -> "Errno::BEGIN@9";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@13";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@10";
"File::Temp::BEGIN@17" -> "Errno::TIEHASH";
"Bio::Root::IO::BEGIN@75" -> "File::Temp::BEGIN@97";
"File::Temp::_gettemp" -> "File::Temp::_replace_XX";
"Bio::Roary::SplitGroups::_pre_filter_fasta_files" -> "File::Temp::Dir::STRINGIFY";
"Bio::Roary::SplitGroups::_parse_gene_neighbourhood" -> "File::Temp::Dir::STRINGIFY";
"File::Temp::Dir::DESTROY" -> "File::Path::rmtree";
"File::Temp::BEGIN@16" -> "IO::Seekable::BEGIN@99";
"File::Temp::BEGIN@17" -> "Errno::BEGIN@21";
}
