digraph {
graph [overlap=false]
subgraph cluster_Moose_Meta_Role_Application_ToRole {
	label="Moose::Meta::Role::Application::ToRole";
	"Moose::Meta::Role::Application::ToRole::meta";
}
subgraph cluster_Bio_Roary_External_ProteinMuscleAlignmentFromNucleotides {
	label="Bio::Roary::External::ProteinMuscleAlignmentFromNucleotides";
	"Bio::Roary::External::ProteinMuscleAlignmentFromNucleotides::meta";
}
subgraph cluster_Moose_Meta_Role_Application_ToInstance {
	label="Moose::Meta::Role::Application::ToInstance";
	"Moose::Meta::Role::Application::ToInstance::meta";
}
subgraph cluster_Class_MOP_Mixin_HasMethods {
	label="Class::MOP::Mixin::HasMethods";
	"Class::MOP::Mixin::HasMethods::add_method";
	"Class::MOP::Mixin::HasMethods::remove_method";
	"Class::MOP::Mixin::HasMethods::wrap_method_body";
	"Class::MOP::Mixin::HasMethods::get_method";
}
subgraph cluster_Moose {
	label="Moose";
	"Moose::BEGIN@9";
}
subgraph cluster_Moose_Meta_Method_Constructor {
	label="Moose::Meta::Method::Constructor";
	"Moose::Meta::Method::Constructor::new";
}
subgraph cluster_Moose_Meta_Instance {
	label="Moose::Meta::Instance";
	"Moose::Meta::Instance::_new";
}
subgraph cluster_Moose_Meta_TypeConstraint_Registry {
	label="Moose::Meta::TypeConstraint::Registry";
	"Moose::Meta::TypeConstraint::Registry::meta";
	"Moose::Meta::TypeConstraint::Registry::add_type_constraint";
}
subgraph cluster_Moose_Meta_Role_Attribute {
	label="Moose::Meta::Role::Attribute";
	"Moose::Meta::Role::Attribute::attach_to_role";
}
subgraph cluster_Moose_Meta_TypeConstraint_Class {
	label="Moose::Meta::TypeConstraint::Class";
	"Moose::Meta::TypeConstraint::Class::meta";
	"Moose::Meta::TypeConstraint::Class::_new";
}
subgraph cluster_Class_MOP_Method_Wrapped {
	label="Class::MOP::Method::Wrapped";
	"Class::MOP::Method::Wrapped::wrap";
}
subgraph cluster_Moose_Meta_Class {
	label="Moose::Meta::Class";
	"Moose::Meta::Class::add_role";
	"Moose::Meta::Class::add_attribute";
	"Moose::Meta::Class::add_role_application";
}
subgraph cluster_Bio_Roary_AnnotateGroups {
	label="Bio::Roary::AnnotateGroups";
	"Bio::Roary::AnnotateGroups::meta";
	"Bio::Roary::AnnotateGroups::DESTROY";
	"Bio::Roary::AnnotateGroups::new";
}
subgraph cluster_Moose_Meta_Method_Destructor {
	label="Moose::Meta::Method::Destructor";
	"Moose::Meta::Method::Destructor::new";
	"Moose::Meta::Method::Destructor::is_needed";
}
subgraph cluster_Moose_Meta_TypeConstraint_DuckType {
	label="Moose::Meta::TypeConstraint::DuckType";
	"Moose::Meta::TypeConstraint::DuckType::meta";
}
subgraph cluster_Bio_Roary_GroupStatistics {
	label="Bio::Roary::GroupStatistics";
	"Bio::Roary::GroupStatistics::new";
	"Bio::Roary::GroupStatistics::_text_csv_obj";
	"Bio::Roary::GroupStatistics::DESTROY";
	"Bio::Roary::GroupStatistics::meta";
}
subgraph cluster_Class_MOP_Method_Meta {
	label="Class::MOP::Method::Meta";
	"Class::MOP::Method::Meta::_generate_meta_method";
}
subgraph cluster_Eval_Closure {
	label="Eval::Closure";
	"Eval::Closure::_canonicalize_source";
	"Eval::Closure::_validate_env";
}
subgraph cluster_Class_MOP_Instance {
	label="Class::MOP::Instance";
	"Class::MOP::Instance::BUILDARGS";
	"Class::MOP::Instance::new";
}
subgraph cluster_Class_MOP_Method_Constructor {
	label="Class::MOP::Method::Constructor";
	"Class::MOP::Method::Constructor::new";
}
subgraph cluster_Bio_Roary_GroupLabels {
	label="Bio::Roary::GroupLabels";
	"Bio::Roary::GroupLabels::DESTROY";
	"Bio::Roary::GroupLabels::new";
	"Bio::Roary::GroupLabels::meta";
}
subgraph cluster_Moose_Meta_TypeConstraint_Role {
	label="Moose::Meta::TypeConstraint::Role";
	"Moose::Meta::TypeConstraint::Role::_new";
	"Moose::Meta::TypeConstraint::Role::meta";
}
subgraph cluster_Moose_Meta_TypeCoercion_Union {
	label="Moose::Meta::TypeCoercion::Union";
	"Moose::Meta::TypeCoercion::Union::meta";
}
subgraph cluster_Bio_Roary_Output_NumberOfGroups {
	label="Bio::Roary::Output::NumberOfGroups";
	"Bio::Roary::Output::NumberOfGroups::meta";
	"Bio::Roary::Output::NumberOfGroups::new";
	"Bio::Roary::Output::NumberOfGroups::DESTROY";
}
subgraph cluster_Class_MOP_Attribute {
	label="Class::MOP::Attribute";
	"Class::MOP::Attribute::attach_to_class";
}
subgraph cluster_Bio_Roary_Output_GroupsMultifastasNucleotide {
	label="Bio::Roary::Output::GroupsMultifastasNucleotide";
	"Bio::Roary::Output::GroupsMultifastasNucleotide::meta";
}
subgraph cluster_Bio_Roary_PostAnalysis {
	label="Bio::Roary::PostAnalysis";
	"Bio::Roary::PostAnalysis::_inflate_clusters_obj";
	"Bio::Roary::PostAnalysis::_group_labels_obj";
	"Bio::Roary::PostAnalysis::_analyse_groups_obj";
	"Bio::Roary::PostAnalysis::_number_of_groups_obj";
	"Bio::Roary::PostAnalysis::DESTROY";
	"Bio::Roary::PostAnalysis::meta";
	"Bio::Roary::PostAnalysis::_order_genes_obj";
	"Bio::Roary::PostAnalysis::_annotate_groups_obj";
	"Bio::Roary::PostAnalysis::_split_groups_obj";
	"Bio::Roary::PostAnalysis::new";
	"Bio::Roary::PostAnalysis::_group_statistics_obj";
}
subgraph cluster_Bio_Roary_AnalyseGroups {
	label="Bio::Roary::AnalyseGroups";
	"Bio::Roary::AnalyseGroups::meta";
	"Bio::Roary::AnalyseGroups::DESTROY";
	"Bio::Roary::AnalyseGroups::new";
}
subgraph cluster_Moose_Meta_Role_Method_Required {
	label="Moose::Meta::Role::Method::Required";
	"Moose::Meta::Role::Method::Required::meta";
}
subgraph cluster_Moose_Meta_Attribute {
	label="Moose::Meta::Attribute";
	"Moose::Meta::Attribute::_new";
	"Moose::Meta::Attribute::_process_isa_option";
}
subgraph cluster_Class_MOP_Mixin_HasAttributes {
	label="Class::MOP::Mixin::HasAttributes";
	"Class::MOP::Mixin::HasAttributes::add_attribute";
}
subgraph cluster_Bio_Roary_Output_GroupsMultifastaNucleotide {
	label="Bio::Roary::Output::GroupsMultifastaNucleotide";
	"Bio::Roary::Output::GroupsMultifastaNucleotide::meta";
}
subgraph cluster_Moose_Meta_TypeConstraint {
	label="Moose::Meta::TypeConstraint";
	"Moose::Meta::TypeConstraint::meta";
	"Moose::Meta::TypeConstraint::__ANON__[Moose/Meta/TypeConstraint.pm:8]";
	"Moose::Meta::TypeConstraint::_new";
}
subgraph cluster_Moose_Meta_Role_Composite {
	label="Moose::Meta::Role::Composite";
	"Moose::Meta::Role::Composite::meta";
}
subgraph cluster_Moose_Meta_TypeConstraint_Enum {
	label="Moose::Meta::TypeConstraint::Enum";
	"Moose::Meta::TypeConstraint::Enum::meta";
}
subgraph cluster_Moose_Meta_Role {
	label="Moose::Meta::Role";
	"Moose::Meta::Role::meta";
	"Moose::Meta::Role::_new";
	"Moose::Meta::Role::apply";
	"Moose::Meta::Role::add_attribute";
}
subgraph cluster_Moose_Util_TypeConstraints {
	label="Moose::Util::TypeConstraints";
	"Moose::Util::TypeConstraints::_create_type_constraint";
	"Moose::Util::TypeConstraints::find_type_constraint";
}
subgraph cluster_Class_MOP_Method_Inlined {
	label="Class::MOP::Method::Inlined";
	"Class::MOP::Method::Inlined::can_be_inlined";
}
subgraph cluster_Bio_Roary_ContigsToGeneIDsFromGFF {
	label="Bio::Roary::ContigsToGeneIDsFromGFF";
	"Bio::Roary::ContigsToGeneIDsFromGFF::new";
	"Bio::Roary::ContigsToGeneIDsFromGFF::DESTROY";
	"Bio::Roary::ContigsToGeneIDsFromGFF::meta";
}
subgraph cluster_Sub_Install {
	label="Sub::Install";
	"Sub::Install::_CODELIKE";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterized {
	label="Moose::Meta::TypeConstraint::Parameterized";
	"Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint";
	"Moose::Meta::TypeConstraint::Parameterized::meta";
	"Moose::Meta::TypeConstraint::Parameterized::_new";
}
subgraph cluster_Moose_Meta_Role_Application_RoleSummation {
	label="Moose::Meta::Role::Application::RoleSummation";
	"Moose::Meta::Role::Application::RoleSummation::meta";
}
subgraph cluster_Scalar_Util {
	label="Scalar::Util";
	"Scalar::Util::BEGIN@9";
	"Scalar::Util::refaddr";
	"Scalar::Util::reftype";
	"Scalar::Util::isweak";
	"Scalar::Util::blessed";
	"Scalar::Util::weaken";
}
subgraph cluster_Bio_Roary_SplitGroups {
	label="Bio::Roary::SplitGroups";
	"Bio::Roary::SplitGroups::DESTROY";
	"Bio::Roary::SplitGroups::meta";
	"Bio::Roary::SplitGroups::new";
}
subgraph cluster_Bio_Roary_InflateClusters {
	label="Bio::Roary::InflateClusters";
	"Bio::Roary::InflateClusters::meta";
	"Bio::Roary::InflateClusters::new";
	"Bio::Roary::InflateClusters::DESTROY";
}
subgraph cluster_Class_MOP_Mixin {
	label="Class::MOP::Mixin";
	"Class::MOP::Mixin::meta";
}
subgraph cluster_Class_MOP_Method_Accessor {
	label="Class::MOP::Method::Accessor";
	"Class::MOP::Method::Accessor::new";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterizable {
	label="Moose::Meta::TypeConstraint::Parameterizable";
	"Moose::Meta::TypeConstraint::Parameterizable::_new";
	"Moose::Meta::TypeConstraint::Parameterizable::meta";
}
subgraph cluster_Class_MOP_Object {
	label="Class::MOP::Object";
	"Class::MOP::Object::meta";
}
subgraph cluster_Moose_Util {
	label="Moose::Util";
	"Moose::Util::_apply_all_roles";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Class_MOP_Class {
	label="Class::MOP::Class";
	"Class::MOP::Class::_construct_instance";
}
subgraph cluster_Bio_Roary_CommandLine_RoaryPostAnalysis {
	label="Bio::Roary::CommandLine::RoaryPostAnalysis";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::meta";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::new";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::DESTROY";
}
subgraph cluster_Class_MOP {
	label="Class::MOP";
	"Class::MOP::class_of";
	"Class::MOP::metaclass_is_weak";
}
subgraph cluster_Bio_Roary_OrderGenes {
	label="Bio::Roary::OrderGenes";
	"Bio::Roary::OrderGenes::meta";
	"Bio::Roary::OrderGenes::DESTROY";
	"Bio::Roary::OrderGenes::group_graphs";
	"Bio::Roary::OrderGenes::new";
}
subgraph cluster_Moose_Meta_Role_Method {
	label="Moose::Meta::Role::Method";
	"Moose::Meta::Role::Method::_new";
}
subgraph cluster_Moose_Meta_Method {
	label="Moose::Meta::Method";
	"Moose::Meta::Method::_new";
}
subgraph cluster_Graph_AdjacencyMap_Light {
	label="Graph::AdjacencyMap::Light";
	"Graph::AdjacencyMap::Light::_new";
}
subgraph cluster_Bio_Roary_GeneNamesFromGFF {
	label="Bio::Roary::GeneNamesFromGFF";
	"Bio::Roary::GeneNamesFromGFF::meta";
	"Bio::Roary::GeneNamesFromGFF::new";
	"Bio::Roary::GeneNamesFromGFF::DESTROY";
}
subgraph cluster_Bio_Roary_Output_EmblGroups {
	label="Bio::Roary::Output::EmblGroups";
	"Bio::Roary::Output::EmblGroups::meta";
	"Bio::Roary::Output::EmblGroups::new";
	"Bio::Roary::Output::EmblGroups::DESTROY";
}
subgraph cluster_Class_MOP_Method {
	label="Class::MOP::Method";
	"Class::MOP::Method::clone";
	"Class::MOP::Method::attach_to_class";
	"Class::MOP::Method::wrap";
}
subgraph cluster_Moose_Meta_TypeConstraint_Union {
	label="Moose::Meta::TypeConstraint::Union";
	"Moose::Meta::TypeConstraint::Union::meta";
}
subgraph cluster_Moose_Meta_TypeCoercion {
	label="Moose::Meta::TypeCoercion";
	"Moose::Meta::TypeCoercion::meta";
}
subgraph cluster_Moose_Meta_Role_Application {
	label="Moose::Meta::Role::Application";
	"Moose::Meta::Role::Application::meta";
}
subgraph cluster_Moose_Meta_Role_Application_ToClass {
	label="Moose::Meta::Role::Application::ToClass";
	"Moose::Meta::Role::Application::ToClass::meta";
	"Moose::Meta::Role::Application::ToClass::_new";
	"Moose::Meta::Role::Application::ToClass::apply";
}
"Bio::Roary::ContigsToGeneIDsFromGFF::meta" -> "Scalar::Util::blessed";
"Bio::Roary::GroupStatistics::DESTROY" -> "Scalar::Util::blessed";
"Bio::Roary::OrderGenes::new" -> "Scalar::Util::blessed";
"Class::MOP::class_of" -> "Scalar::Util::blessed";
"Class::MOP::Class::_construct_instance" -> "Scalar::Util::blessed";
"Moose::Meta::Method::Destructor::is_needed" -> "Scalar::Util::blessed";
"Moose::Meta::TypeCoercion::Union::meta" -> "Scalar::Util::blessed";
"Class::MOP::Method::wrap" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_analyse_groups_obj" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::_new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Registry::add_type_constraint" -> "Scalar::Util::blessed";
"Bio::Roary::External::ProteinMuscleAlignmentFromNucleotides::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Application::ToClass::meta" -> "Scalar::Util::blessed";
"Bio::Roary::ContigsToGeneIDsFromGFF::DESTROY" -> "Scalar::Util::blessed";
"Moose::Util::TypeConstraints::find_type_constraint" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Parameterizable::_new" -> "Scalar::Util::blessed";
"Bio::Roary::InflateClusters::new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeCoercion::meta" -> "Scalar::Util::blessed";
"Bio::Roary::GeneNamesFromGFF::DESTROY" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_inflate_clusters_obj" -> "Scalar::Util::blessed";
"Class::MOP::Method::clone" -> "Scalar::Util::blessed";
"Bio::Roary::GroupLabels::new" -> "Scalar::Util::blessed";
"Class::MOP::Method::Wrapped::wrap" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Parameterized::_new" -> "Scalar::Util::blessed";
"Class::MOP::Mixin::meta" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::meta" -> "Scalar::Util::blessed";
"Moose::Util::_apply_all_roles" -> "Scalar::Util::blessed";
"Bio::Roary::ContigsToGeneIDsFromGFF::new" -> "Scalar::Util::blessed";
"Bio::Roary::GroupLabels::meta" -> "Scalar::Util::blessed";
"Sub::Install::_CODELIKE" -> "Scalar::Util::blessed";
"Bio::Roary::CommandLine::RoaryPostAnalysis::DESTROY" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_group_statistics_obj" -> "Scalar::Util::blessed";
"Bio::Roary::GroupStatistics::meta" -> "Scalar::Util::blessed";
"Bio::Roary::SplitGroups::new" -> "Scalar::Util::blessed";
"Bio::Roary::Output::EmblGroups::meta" -> "Scalar::Util::blessed";
"Bio::Roary::SplitGroups::DESTROY" -> "Scalar::Util::blessed";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Scalar::Util::blessed";
"Bio::Roary::OrderGenes::DESTROY" -> "Scalar::Util::blessed";
"Bio::Roary::GroupStatistics::new" -> "Scalar::Util::blessed";
"Moose::Meta::Role::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Class::add_role_application" -> "Scalar::Util::blessed";
"Moose::Meta::Attribute::_process_isa_option" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Parameterizable::meta" -> "Scalar::Util::blessed";
"Class::MOP::Mixin::HasMethods::get_method" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint" -> "Scalar::Util::blessed";
"Bio::Roary::GroupLabels::DESTROY" -> "Scalar::Util::blessed";
"Class::MOP::Mixin::HasMethods::add_method" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Method::Required::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Attribute::attach_to_role" -> "Scalar::Util::blessed";
"Bio::Roary::Output::GroupsMultifastasNucleotide::meta" -> "Scalar::Util::blessed";
"Class::MOP::Attribute::attach_to_class" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Enum::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Method::_new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Union::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::_new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Role::_new" -> "Scalar::Util::blessed";
"Bio::Roary::SplitGroups::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Instance::_new" -> "Scalar::Util::blessed";
"Bio::Roary::AnalyseGroups::new" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_number_of_groups_obj" -> "Scalar::Util::blessed";
"Bio::Roary::Output::NumberOfGroups::DESTROY" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Application::RoleSummation::meta" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::DESTROY" -> "Scalar::Util::blessed";
"Bio::Roary::Output::NumberOfGroups::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Composite::meta" -> "Scalar::Util::blessed";
"Class::MOP::Instance::BUILDARGS" -> "Scalar::Util::blessed";
"Bio::Roary::CommandLine::RoaryPostAnalysis::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Class::add_attribute" -> "Scalar::Util::blessed";
"Bio::Roary::GroupStatistics::_text_csv_obj" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_annotate_groups_obj" -> "Scalar::Util::blessed";
"Class::MOP::Mixin::HasMethods::remove_method" -> "Scalar::Util::blessed";
"Moose::Meta::Role::add_attribute" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Role::meta" -> "Scalar::Util::blessed";
"Bio::Roary::AnnotateGroups::new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Parameterized::meta" -> "Scalar::Util::blessed";
"Bio::Roary::AnnotateGroups::meta" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_group_labels_obj" -> "Scalar::Util::blessed";
"Bio::Roary::OrderGenes::group_graphs" -> "Scalar::Util::blessed";
"Bio::Roary::Output::GroupsMultifastaNucleotide::meta" -> "Scalar::Util::blessed";
"Bio::Roary::GeneNamesFromGFF::new" -> "Scalar::Util::blessed";
"Bio::Roary::AnalyseGroups::DESTROY" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Class::_new" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Class::meta" -> "Scalar::Util::blessed";
"Bio::Roary::InflateClusters::meta" -> "Scalar::Util::blessed";
"Bio::Roary::CommandLine::RoaryPostAnalysis::new" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_order_genes_obj" -> "Scalar::Util::blessed";
"Bio::Roary::Output::EmblGroups::DESTROY" -> "Scalar::Util::blessed";
"Bio::Roary::OrderGenes::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Class::add_role" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::meta" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::Registry::meta" -> "Scalar::Util::blessed";
"Class::MOP::Object::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Application::ToRole::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Application::meta" -> "Scalar::Util::blessed";
"Bio::Roary::Output::EmblGroups::new" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Application::ToClass::_new" -> "Scalar::Util::blessed";
"Bio::Roary::Output::NumberOfGroups::new" -> "Scalar::Util::blessed";
"Bio::Roary::GeneNamesFromGFF::meta" -> "Scalar::Util::blessed";
"Bio::Roary::AnalyseGroups::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Attribute::_new" -> "Scalar::Util::blessed";
"Moose::Meta::Role::apply" -> "Scalar::Util::blessed";
"Bio::Roary::InflateClusters::DESTROY" -> "Scalar::Util::blessed";
"Moose::Meta::TypeConstraint::DuckType::meta" -> "Scalar::Util::blessed";
"Bio::Roary::AnnotateGroups::DESTROY" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Application::ToInstance::meta" -> "Scalar::Util::blessed";
"Moose::Meta::Role::Method::_new" -> "Scalar::Util::blessed";
"Class::MOP::Mixin::HasAttributes::add_attribute" -> "Scalar::Util::blessed";
"Bio::Roary::PostAnalysis::_split_groups_obj" -> "Scalar::Util::blessed";
"Class::MOP::Method::Constructor::new" -> "Scalar::Util::blessed";
"Class::MOP::Method::Accessor::new" -> "Scalar::Util::blessed";
"Moose::BEGIN@9" -> "Scalar::Util::BEGIN@9";
"Class::MOP::metaclass_is_weak" -> "Scalar::Util::isweak";
"Scalar::Util::BEGIN@9" -> "strict::import";
"Moose::Meta::TypeConstraint::__ANON__[Moose/Meta/TypeConstraint.pm:8]" -> "Scalar::Util::refaddr";
"Class::MOP::Method::Inlined::can_be_inlined" -> "Scalar::Util::refaddr";
"Class::MOP::Method::clone" -> "Scalar::Util::weaken";
"Class::MOP::Attribute::attach_to_class" -> "Scalar::Util::weaken";
"Moose::Meta::Role::Application::ToClass::apply" -> "Scalar::Util::weaken";
"Class::MOP::Method::wrap" -> "Scalar::Util::weaken";
"Class::MOP::Method::attach_to_class" -> "Scalar::Util::weaken";
"Class::MOP::Instance::new" -> "Scalar::Util::weaken";
"Moose::Meta::Method::Constructor::new" -> "Scalar::Util::weaken";
"Graph::AdjacencyMap::Light::_new" -> "Scalar::Util::weaken";
"Moose::Meta::Method::Destructor::new" -> "Scalar::Util::weaken";
"Class::MOP::Method::Constructor::new" -> "Scalar::Util::weaken";
"Moose::Meta::Role::Attribute::attach_to_role" -> "Scalar::Util::weaken";
"Class::MOP::Method::Accessor::new" -> "Scalar::Util::weaken";
"Class::MOP::Method::Meta::_generate_meta_method" -> "Scalar::Util::weaken";
"Eval::Closure::_canonicalize_source" -> "Scalar::Util::reftype";
"Class::MOP::Method::wrap" -> "Scalar::Util::reftype";
"Sub::Install::_CODELIKE" -> "Scalar::Util::reftype";
"Eval::Closure::_validate_env" -> "Scalar::Util::reftype";
"Class::MOP::Mixin::HasMethods::wrap_method_body" -> "Scalar::Util::reftype";
}
