digraph {
graph [overlap=false]
subgraph cluster_Moose_Meta_Role_Application_ToInstance {
	label="Moose::Meta::Role::Application::ToInstance";
	"Moose::Meta::Role::Application::ToInstance::BEGIN@19";
}
subgraph cluster_utf8 {
	label="utf8";
	"utf8::AUTOLOAD";
	"utf8::SWASHNEW";
}
subgraph cluster_mro {
	label="mro";
	"mro::method_changed_in";
}
subgraph cluster_Class_MOP_Method_Meta {
	label="Class::MOP::Method::Meta";
	"Class::MOP::Method::Meta::BEGIN@10";
}
subgraph cluster_Text_Glob {
	label="Text::Glob";
	"Text::Glob::BEGIN@13";
}
subgraph cluster_Getopt_Long {
	label="Getopt::Long";
	"Getopt::Long::BEGIN@233";
	"Getopt::Long::BEGIN@240";
	"Getopt::Long::BEGIN@234";
	"Getopt::Long::BEGIN@237";
	"Getopt::Long::BEGIN@247";
	"Getopt::Long::BEGIN@239";
	"Getopt::Long::BEGIN@229";
	"Getopt::Long::BEGIN@231";
	"Getopt::Long::BEGIN@236";
	"Getopt::Long::BEGIN@258";
	"Getopt::Long::BEGIN@248";
	"Getopt::Long::BEGIN@219";
	"Getopt::Long::BEGIN@235";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_Try_Tiny_ScopeGuard {
	label="Try::Tiny::ScopeGuard";
	"Try::Tiny::ScopeGuard::BEGIN@144";
}
subgraph cluster_Data_Dumper {
	label="Data::Dumper";
	"Data::Dumper::BEGIN@272";
}
subgraph cluster_warnings_register {
	label="warnings::register";
	"warnings::register::import";
}
subgraph cluster_Class_MOP_Mixin_HasOverloads {
	label="Class::MOP::Mixin::HasOverloads";
	"Class::MOP::Mixin::HasOverloads::BEGIN@50";
}
subgraph cluster_Internals {
	label="Internals";
	"Internals::SvREADONLY";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_constant {
	label="constant";
	"constant::import";
	"constant::BEGIN@4";
	"constant::BEGIN@36";
	"constant::BEGIN@3";
	"constant::BEGIN@25";
	"constant::BEGIN@29";
	"constant::CORE:regcomp";
	"constant::CORE:qr";
	"constant::BEGIN@65";
	"constant::BEGIN@2";
	"constant::BEGIN@127";
	"constant::CORE:match";
	"constant::BEGIN@6";
}
subgraph cluster_Bio_Tools_CodonTable {
	label="Bio::Tools::CodonTable";
	"Bio::Tools::CodonTable::BEGIN@199";
}
subgraph cluster_File_Spec_Unix {
	label="File::Spec::Unix";
	"File::Spec::Unix::BEGIN@127";
	"File::Spec::Unix::BEGIN@145";
	"File::Spec::Unix::BEGIN@242";
	"File::Spec::Unix::BEGIN@136";
	"File::Spec::Unix::BEGIN@220";
}
subgraph cluster_File_Temp {
	label="File::Temp";
	"File::Temp::BEGIN@84";
	"File::Temp::BEGIN@97";
	"File::Temp::BEGIN@87";
	"File::Temp::BEGIN@96";
	"File::Temp::BEGIN@95";
	"File::Temp::BEGIN@91";
}
"constant::import" -> "mro::method_changed_in";
"constant::import" -> "Internals::SvREADONLY";
"constant::BEGIN@25" -> "constant::BEGIN@36";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@25";
"constant::BEGIN@4" -> "warnings::register::import";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@29";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@4";
"File::Spec::Unix::BEGIN@127" -> "constant::import";
"File::Temp::BEGIN@97" -> "constant::import";
"File::Temp::BEGIN@84" -> "constant::import";
"Getopt::Long::BEGIN@234" -> "constant::import";
"File::Spec::Unix::BEGIN@136" -> "constant::import";
"Getopt::Long::BEGIN@237" -> "constant::import";
"File::Temp::BEGIN@96" -> "constant::import";
"Getopt::Long::BEGIN@239" -> "constant::import";
"Class::MOP::Mixin::HasOverloads::BEGIN@50" -> "constant::import";
"File::Temp::BEGIN@95" -> "constant::import";
"Getopt::Long::BEGIN@236" -> "constant::import";
"Data::Dumper::BEGIN@272" -> "constant::import";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::import";
"File::Temp::BEGIN@87" -> "constant::import";
"Getopt::Long::BEGIN@258" -> "constant::import";
"Bio::Tools::CodonTable::BEGIN@199" -> "constant::import";
"File::Spec::Unix::BEGIN@242" -> "constant::import";
"File::Spec::Unix::BEGIN@145" -> "constant::import";
"Getopt::Long::BEGIN@240" -> "constant::import";
"Getopt::Long::BEGIN@233" -> "constant::import";
"Moose::Meta::Role::Application::ToInstance::BEGIN@19" -> "constant::import";
"Getopt::Long::BEGIN@247" -> "constant::import";
"Class::MOP::Method::Meta::BEGIN@10" -> "constant::import";
"Getopt::Long::BEGIN@231" -> "constant::import";
"Getopt::Long::BEGIN@229" -> "constant::import";
"File::Spec::Unix::BEGIN@220" -> "constant::import";
"Text::Glob::BEGIN@13" -> "constant::import";
"Getopt::Long::BEGIN@219" -> "constant::import";
"Getopt::Long::BEGIN@248" -> "constant::import";
"File::Temp::BEGIN@91" -> "constant::import";
"Getopt::Long::BEGIN@235" -> "constant::import";
"constant::BEGIN@29" -> "strict::unimport";
"constant::BEGIN@65" -> "strict::unimport";
"constant::BEGIN@127" -> "strict::unimport";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@127";
"constant::BEGIN@6" -> "vars::import";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@3";
"constant::BEGIN@3" -> "strict::import";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@65";
"constant::import" -> "constant::CORE:regcomp";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::CORE:regcomp";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@2";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::BEGIN@6";
"constant::BEGIN@25" -> "utf8::AUTOLOAD";
"constant::BEGIN@25" -> "utf8::SWASHNEW";
"Try::Tiny::ScopeGuard::BEGIN@144" -> "constant::CORE:qr";
"constant::import" -> "constant::CORE:match";
}
