digraph {
graph [overlap=false]
subgraph cluster_File_Path {
	label="File::Path";
	"File::Path::BEGIN@7";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_FindBin {
	label="FindBin";
	"FindBin::init";
}
subgraph cluster_Bio_Roary_SplitGroups {
	label="Bio::Roary::SplitGroups";
	"Bio::Roary::SplitGroups::_pre_filter_fasta_files";
	"Bio::Roary::SplitGroups::_parse_gene_neighbourhood";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_File_Basename {
	label="File::Basename";
	"File::Basename::BEGIN@52";
	"File::Basename::BEGIN@371";
	"File::Basename::BEGIN@50";
	"File::Basename::fileparse_set_fstype";
	"File::Basename::CORE:subst";
	"File::Basename::BEGIN@42";
	"File::Basename::fileparse";
	"File::Basename::CORE:regcomp";
	"File::Basename::CORE:match";
	"File::Basename::BEGIN@51";
}
"Bio::Roary::SplitGroups::_pre_filter_fasta_files" -> "File::Basename::fileparse";
"FindBin::init" -> "File::Basename::fileparse";
"Bio::Roary::SplitGroups::_parse_gene_neighbourhood" -> "File::Basename::fileparse";
"File::Path::BEGIN@7" -> "File::Basename::BEGIN@371";
"File::Basename::fileparse" -> "File::Basename::CORE:subst";
"File::Basename::fileparse" -> "File::Basename::CORE:regcomp";
"File::Basename::fileparse_set_fstype" -> "File::Basename::CORE:regcomp";
"File::Basename::fileparse" -> "File::Basename::CORE:match";
"File::Basename::fileparse_set_fstype" -> "File::Basename::CORE:match";
"File::Path::BEGIN@7" -> "File::Basename::BEGIN@52";
"File::Path::BEGIN@7" -> "File::Basename::fileparse_set_fstype";
"File::Basename::BEGIN@52" -> "warnings::import";
"File::Basename::BEGIN@50" -> "strict::import";
"File::Path::BEGIN@7" -> "File::Basename::BEGIN@51";
"File::Path::BEGIN@7" -> "File::Basename::BEGIN@50";
"File::Path::BEGIN@7" -> "File::Basename::BEGIN@42";
}
