digraph {
graph [overlap=false]
subgraph cluster_File_Path {
	label="File::Path";
	"File::Path::_rmtree";
	"File::Path::_is_subdir";
}
subgraph cluster_File_Copy {
	label="File::Copy";
	"File::Copy::BEGIN@13";
}
subgraph cluster_File_Find_Rule {
	label="File::Find::Rule";
	"File::Find::Rule::BEGIN@9";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_FindBin {
	label="FindBin";
	"FindBin::init";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_constant {
	label="constant";
	"constant::import";
}
subgraph cluster_File_Spec_Unix {
	label="File::Spec::Unix";
	"File::Spec::Unix::BEGIN@127";
	"File::Spec::Unix::canonpath";
	"File::Spec::Unix::BEGIN@136";
	"File::Spec::Unix::CORE:ftewrite";
	"File::Spec::Unix::splitdir";
	"File::Spec::Unix::splitpath";
	"File::Spec::Unix::_cached_tmpdir";
	"File::Spec::Unix::BEGIN@3";
	"File::Spec::Unix::catdir";
	"File::Spec::Unix::curdir";
	"File::Spec::Unix::BEGIN@242";
	"File::Spec::Unix::BEGIN@145";
	"File::Spec::Unix::BEGIN@179";
	"File::Spec::Unix::CORE:ftdir";
	"File::Spec::Unix::rootdir";
	"File::Spec::Unix::CORE:match";
	"File::Spec::Unix::_tmpdir";
	"File::Spec::Unix::catfile";
	"File::Spec::Unix::updir";
	"File::Spec::Unix::BEGIN@220";
	"File::Spec::Unix::catpath";
	"File::Spec::Unix::file_name_is_absolute";
	"File::Spec::Unix::tmpdir";
	"File::Spec::Unix::BEGIN@4";
	"File::Spec::Unix::_cache_tmpdir";
}
subgraph cluster_File_Temp {
	label="File::Temp";
	"File::Temp::_gettemp";
	"File::Temp::tempdir";
}
subgraph cluster_Bio_Root_IO {
	label="Bio::Root::IO";
	"Bio::Root::IO::BEGIN@75";
}
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@136";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@242";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@145";
"File::Spec::Unix::_tmpdir" -> "File::Spec::Unix::canonpath";
"File::Spec::Unix::catfile" -> "File::Spec::Unix::canonpath";
"File::Spec::Unix::catdir" -> "File::Spec::Unix::canonpath";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@3";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@220";
"File::Spec::Unix::_tmpdir" -> "File::Spec::Unix::CORE:ftewrite";
"Bio::Root::IO::BEGIN@75" -> "File::Spec::Unix::rootdir";
"File::Spec::Unix::file_name_is_absolute" -> "File::Spec::Unix::CORE:match";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@179";
"File::Spec::Unix::BEGIN@127" -> "constant::import";
"File::Spec::Unix::BEGIN@136" -> "constant::import";
"File::Spec::Unix::BEGIN@145" -> "constant::import";
"File::Spec::Unix::BEGIN@242" -> "constant::import";
"File::Spec::Unix::BEGIN@220" -> "constant::import";
"File::Spec::Unix::BEGIN@179" -> "strict::unimport";
"File::Spec::Unix::tmpdir" -> "File::Spec::Unix::_tmpdir";
"File::Find::Rule::BEGIN@9" -> "File::Spec::Unix::curdir";
"File::Path::_rmtree" -> "File::Spec::Unix::curdir";
"File::Spec::Unix::BEGIN@4" -> "vars::import";
"File::Temp::_gettemp" -> "File::Spec::Unix::catpath";
"File::Spec::Unix::_tmpdir" -> "File::Spec::Unix::file_name_is_absolute";
"FindBin::init" -> "File::Spec::Unix::file_name_is_absolute";
"File::Spec::Unix::tmpdir" -> "File::Spec::Unix::_cache_tmpdir";
"File::Temp::_gettemp" -> "File::Spec::Unix::catdir";
"File::Temp::tempdir" -> "File::Spec::Unix::catdir";
"File::Spec::Unix::catfile" -> "File::Spec::Unix::catdir";
"FindBin::init" -> "File::Spec::Unix::catfile";
"File::Path::_rmtree" -> "File::Spec::Unix::catfile";
"File::Spec::Unix::BEGIN@3" -> "strict::import";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@4";
"File::Path::_rmtree" -> "File::Spec::Unix::updir";
"File::Copy::BEGIN@13" -> "File::Spec::Unix::BEGIN@127";
"File::Temp::_gettemp" -> "File::Spec::Unix::splitpath";
"File::Path::_is_subdir" -> "File::Spec::Unix::splitpath";
"File::Temp::_gettemp" -> "File::Spec::Unix::splitdir";
"File::Path::_is_subdir" -> "File::Spec::Unix::splitdir";
"File::Spec::Unix::tmpdir" -> "File::Spec::Unix::_cached_tmpdir";
"File::Spec::Unix::_tmpdir" -> "File::Spec::Unix::CORE:ftdir";
"Bio::Root::IO::BEGIN@75" -> "File::Spec::Unix::tmpdir";
}
