digraph {
graph [overlap=false]
subgraph cluster_B_Deparse {
	label="B::Deparse";
	"B::Deparse::BEGIN@3051";
}
subgraph cluster_B {
	label="B";
	"B::BEGIN@9";
	"B::BEGIN@17";
	"B::threadsv_names";
	"B::opnumber";
	"B::perlstring";
	"B::BEGIN@254";
}
subgraph cluster_Moose_Meta_TypeConstraint_Class {
	label="Moose::Meta::TypeConstraint::Class";
	"Moose::Meta::TypeConstraint::Class::__ANON__[Moose/Meta/TypeConstraint/Class.pm:25]";
}
subgraph cluster_Moose_Meta_TypeConstraint_Role {
	label="Moose::Meta::TypeConstraint::Role";
	"Moose::Meta::TypeConstraint::Role::__ANON__[Moose/Meta/TypeConstraint/Role.pm:27]";
}
subgraph cluster_Moose_Meta_Attribute {
	label="Moose::Meta::Attribute";
	"Moose::Meta::Attribute::BEGIN@6";
	"Moose::Meta::Attribute::_inline_generate_default";
}
subgraph cluster_XSLoader {
	label="XSLoader";
	"XSLoader::load";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_Bio_Roary_OrderGenes {
	label="Bio::Roary::OrderGenes";
	"Bio::Roary::OrderGenes::BEGIN@22";
}
"Moose::Meta::Attribute::BEGIN@6" -> "B::BEGIN@17";
"Moose::Meta::Attribute::BEGIN@6" -> "B::BEGIN@254";
"Moose::Meta::TypeConstraint::Class::__ANON__[Moose/Meta/TypeConstraint/Class.pm:25]" -> "B::perlstring";
"Moose::Meta::Attribute::_inline_generate_default" -> "B::perlstring";
"Moose::Meta::TypeConstraint::Role::__ANON__[Moose/Meta/TypeConstraint/Role.pm:27]" -> "B::perlstring";
"B::BEGIN@254" -> "strict::unimport";
"B::Deparse::BEGIN@3051" -> "B::opnumber";
"Moose::Meta::Attribute::BEGIN@6" -> "B::BEGIN@9";
"B::BEGIN@9" -> "strict::import";
"B::BEGIN@17" -> "XSLoader::load";
"Bio::Roary::OrderGenes::BEGIN@22" -> "B::threadsv_names";
}
