digraph {
graph [overlap=false]
subgraph cluster_Bio_Roary_Main_RoaryPostAnalysis {
	label="Bio::Roary::Main::RoaryPostAnalysis";
	"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17";
	"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@14";
	"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@15";
}
subgraph cluster_File_Path {
	label="File::Path";
	"File::Path::rmtree";
}
subgraph cluster_Moose_Meta_Role_Application_ToInstance {
	label="Moose::Meta::Role::Application::ToInstance";
	"Moose::Meta::Role::Application::ToInstance::BEGIN@9";
}
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::_method_map";
	"Class::MOP::Mixin::HasMethods::get_method";
	"Class::MOP::Mixin::HasMethods::_add_meta_method";
}
subgraph cluster_Graph_Traversal {
	label="Graph::Traversal";
	"Graph::Traversal::new";
}
subgraph cluster_Moose {
	label="Moose";
	"Moose::init_meta";
	"Moose::import";
	"Moose::has";
	"Moose::extends";
}
subgraph cluster_Package_Stash {
	label="Package::Stash";
	"Package::Stash::BEGIN@15";
}
subgraph cluster_version {
	label="version";
	"version::(bool";
	"version::(cmp";
}
subgraph cluster_Moose_Meta_TypeConstraint_Registry {
	label="Moose::Meta::TypeConstraint::Registry";
	"Moose::Meta::TypeConstraint::Registry::add_type_constraint";
}
subgraph cluster_Try_Tiny {
	label="Try::Tiny";
	"Try::Tiny::BEGIN@12";
	"Try::Tiny::try";
}
subgraph cluster_Moose_Meta_Role_Attribute {
	label="Moose::Meta::Role::Attribute";
	"Moose::Meta::Role::Attribute::BEGIN@7";
	"Moose::Meta::Role::Attribute::attach_to_role";
}
subgraph cluster_metaclass {
	label="metaclass";
	"metaclass::import";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::isa";
	"UNIVERSAL::VERSION";
	"UNIVERSAL::can";
}
subgraph cluster_Fcntl {
	label="Fcntl";
	"Fcntl::O_TEMPORARY";
	"Fcntl::O_NOINHERIT";
	"Fcntl::O_LARGEFILE";
}
subgraph cluster_Class_MOP_Method_Wrapped {
	label="Class::MOP::Method::Wrapped";
	"Class::MOP::Method::Wrapped::__ANON__[Class/MOP/Method/Wrapped.pm:158]";
	"Class::MOP::Method::Wrapped::wrap";
}
subgraph cluster_Moose_Meta_Class {
	label="Moose::Meta::Class";
	"Moose::Meta::Class::add_role";
	"Moose::Meta::Class::_inline_triggers";
	"Moose::Meta::Class::_inline_check_required_attr";
	"Moose::Meta::Class::_eval_environment";
	"Moose::Meta::Class::excludes_role";
	"Moose::Meta::Class::add_role_application";
	"Moose::Meta::Class::superclasses";
	"Moose::Meta::Class::_inline_init_attr_from_default";
	"Moose::Meta::Class::add_attribute";
	"Moose::Meta::Class::BEGIN@9";
}
subgraph cluster_Bio_Roary_AnnotateGroups {
	label="Bio::Roary::AnnotateGroups";
	"Bio::Roary::AnnotateGroups::_output_fh";
	"Bio::Roary::AnnotateGroups::_groups_to_id_names";
	"Bio::Roary::AnnotateGroups::_filtered_gff_files";
	"Bio::Roary::AnnotateGroups::_ids_to_gene_names";
}
subgraph cluster_Moose_Meta_Method_Destructor {
	label="Moose::Meta::Method::Destructor";
	"Moose::Meta::Method::Destructor::is_needed";
	"Moose::Meta::Method::Destructor::try {...} ";
}
subgraph cluster_Class_Load {
	label="Class::Load";
	"Class::Load::BEGIN@9";
	"Class::Load::BEGIN@10";
}
subgraph cluster_Moose_Meta_TypeConstraint_DuckType {
	label="Moose::Meta::TypeConstraint::DuckType";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@10";
}
subgraph cluster_Devel_OverloadInfo {
	label="Devel::OverloadInfo";
	"Devel::OverloadInfo::BEGIN@22";
	"Devel::OverloadInfo::BEGIN@19";
}
subgraph cluster_Bio_Roary_GroupStatistics {
	label="Bio::Roary::GroupStatistics";
	"Bio::Roary::GroupStatistics::_files_to_groups";
	"Bio::Roary::GroupStatistics::new";
	"Bio::Roary::GroupStatistics::_text_csv_obj";
	"Bio::Roary::GroupStatistics::_output_fh";
	"Bio::Roary::GroupStatistics::_groups_to_files";
	"Bio::Roary::GroupStatistics::_sorted_file_names";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_Class_MOP_Method_Generated {
	label="Class::MOP::Method::Generated";
	"Class::MOP::Method::Generated::_compile_code";
}
subgraph cluster_Module_Runtime {
	label="Module::Runtime";
	"Module::Runtime::require_module";
}
subgraph cluster_Bio_Roary_GroupLabels {
	label="Bio::Roary::GroupLabels";
	"Bio::Roary::GroupLabels::_input_fh";
	"Bio::Roary::GroupLabels::_output_fh";
}
subgraph cluster_Class_MOP_Method_Constructor {
	label="Class::MOP::Method::Constructor";
	"Class::MOP::Method::Constructor::try {...} ";
	"Class::MOP::Method::Constructor::new";
}
subgraph cluster_Bio_Roary_Output_NumberOfGroups {
	label="Bio::Roary::Output::NumberOfGroups";
	"Bio::Roary::Output::NumberOfGroups::new";
}
subgraph cluster_Class_MOP_Attribute {
	label="Class::MOP::Attribute";
	"Class::MOP::Attribute::_inline_clear_value";
	"Class::MOP::Attribute::_inline_has_value";
	"Class::MOP::Attribute::attach_to_class";
	"Class::MOP::Attribute::accessor_metaclass";
	"Class::MOP::Attribute::install_accessors";
	"Class::MOP::Attribute::_accessor_description";
	"Class::MOP::Attribute::try {...} ";
	"Class::MOP::Attribute::_inline_set_value";
	"Class::MOP::Attribute::__ANON__[Class/MOP/Attribute.pm:478]";
	"Class::MOP::Attribute::_inline_get_value";
	"Class::MOP::Attribute::associated_class";
}
subgraph cluster_Getopt_Long {
	label="Getopt::Long";
	"Getopt::Long::GetOptionsFromArray";
}
subgraph cluster_Class_MOP_Class_ {
	label="Class::MOP::Class:";
	"Class::MOP::Class:::around";
}
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::_annotate_groups_obj";
	"Bio::Roary::PostAnalysis::_order_genes_obj";
	"Bio::Roary::PostAnalysis::_split_groups_obj";
	"Bio::Roary::PostAnalysis::_group_statistics_obj";
}
subgraph cluster_Bio_Roary_AnalyseGroups {
	label="Bio::Roary::AnalyseGroups";
	"Bio::Roary::AnalyseGroups::_freq_groups_per_genome";
	"Bio::Roary::AnalyseGroups::_groups_to_genes";
	"Bio::Roary::AnalyseGroups::_number_of_isolates";
	"Bio::Roary::AnalyseGroups::_files_to_genes";
}
subgraph cluster_Moose_Meta_Attribute {
	label="Moose::Meta::Attribute";
	"Moose::Meta::Attribute::accessor_metaclass";
	"Moose::Meta::Attribute::BEGIN@8";
	"Moose::Meta::Attribute::_inline_set_value";
	"Moose::Meta::Attribute::install_accessors";
	"Moose::Meta::Attribute::_process_accessors";
	"Moose::Meta::Attribute::_inline_get_value";
}
subgraph cluster_Class_MOP_Mixin_HasAttributes {
	label="Class::MOP::Mixin::HasAttributes";
	"Class::MOP::Mixin::HasAttributes::add_attribute";
}
subgraph cluster_Moose_Deprecated {
	label="Moose::Deprecated";
	"Moose::Deprecated::BEGIN@7";
}
subgraph cluster_Moose_Meta_Method_Accessor {
	label="Moose::Meta::Method::Accessor";
	"Moose::Meta::Method::Accessor::new";
	"Moose::Meta::Method::Accessor::try {...} ";
	"Moose::Meta::Method::Accessor::_compile_code";
}
subgraph cluster_if {
	label="if";
	"if::work";
}
subgraph cluster_DynaLoader {
	label="DynaLoader";
	"DynaLoader::BEGIN@22";
}
subgraph cluster_Data_OptList {
	label="Data::OptList";
	"Data::OptList::BEGIN@11";
}
subgraph cluster_Moose_Exporter {
	label="Moose::Exporter";
	"Moose::Exporter::_apply_metaroles";
	"Moose::Exporter::BEGIN@11";
	"Moose::Exporter::BEGIN@12";
	"Moose::Exporter::BEGIN@8";
}
subgraph cluster_Moose_Meta_Role {
	label="Moose::Meta::Role";
	"Moose::Meta::Role::apply";
}
subgraph cluster_Moose_Util_TypeConstraints {
	label="Moose::Util::TypeConstraints";
	"Moose::Util::TypeConstraints::import";
	"Moose::Util::TypeConstraints::find_type_constraint";
	"Moose::Util::TypeConstraints::_create_parameterized_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::contig_to_ids";
	"Bio::Roary::ContigsToGeneIDsFromGFF::overlapping_hypothetical_protein_ids";
	"Bio::Roary::ContigsToGeneIDsFromGFF::_awk_filter";
}
subgraph cluster_Moose_Util_TypeConstraints_Builtins {
	label="Moose::Util::TypeConstraints::Builtins";
	"Moose::Util::TypeConstraints::Builtins::BEGIN@8";
}
subgraph cluster_Sub_Install {
	label="Sub::Install";
	"Sub::Install::__ANON__[Sub/Install.pm:132]";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterized {
	label="Moose::Meta::TypeConstraint::Parameterized";
	"Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint";
}
subgraph cluster_Moose_Util_MetaRole {
	label="Moose::Util::MetaRole";
	"Moose::Util::MetaRole::BEGIN@8";
}
subgraph cluster_Moose_Meta_Role_Application_RoleSummation {
	label="Moose::Meta::Role::Application::RoleSummation";
	"Moose::Meta::Role::Application::RoleSummation::BEGIN@8";
}
subgraph cluster_Module_Implementation {
	label="Module::Implementation";
	"Module::Implementation::BEGIN@9";
	"Module::Implementation::try {...} ";
}
subgraph cluster_Bio_Roary_SplitGroups {
	label="Bio::Roary::SplitGroups";
	"Bio::Roary::SplitGroups::_analyse_groups_obj";
	"Bio::Roary::SplitGroups::_genes_to_files";
	"Bio::Roary::SplitGroups::new";
}
subgraph cluster_Bio_Roary_InflateClusters {
	label="Bio::Roary::InflateClusters";
	"Bio::Roary::InflateClusters::_mcl_fh";
	"Bio::Roary::InflateClusters::_clustered_genes";
	"Bio::Roary::InflateClusters::_output_fh";
	"Bio::Roary::InflateClusters::_clusters_fh";
}
subgraph cluster_Class_MOP_Method_Accessor {
	label="Class::MOP::Method::Accessor";
	"Class::MOP::Method::Accessor::try {...} ";
	"Class::MOP::Method::Accessor::new";
	"Class::MOP::Method::Accessor::_inline_throw_exception";
}
subgraph cluster_Sub_Exporter {
	label="Sub::Exporter";
	"Sub::Exporter::BEGIN@11";
	"Sub::Exporter::default_generator";
	"Sub::Exporter::BEGIN@12";
	"Sub::Exporter::BEGIN@13";
}
subgraph cluster_Internals {
	label="Internals";
	"Internals::SvREADONLY";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterizable {
	label="Moose::Meta::TypeConstraint::Parameterizable";
	"Moose::Meta::TypeConstraint::Parameterizable::parameterize";
}
subgraph cluster_Class_MOP_Object {
	label="Class::MOP::Object";
	"Class::MOP::Object::_is_compatible_with";
}
subgraph cluster_Class_Load_XS {
	label="Class::Load::XS";
	"Class::Load::XS::BEGIN@9";
}
subgraph cluster_Moose_Util {
	label="Moose::Util";
	"Moose::Util::_apply_all_roles";
	"Moose::Util::BEGIN@7";
	"Moose::Util::add_method_modifier";
	"Moose::Util::BEGIN@12";
}
subgraph cluster_Class_MOP_Class {
	label="Class::MOP::Class";
	"Class::MOP::Class::linearized_isa";
	"Class::MOP::Class::_single_metaclass_is_compatible";
	"Class::MOP::Class::try {...} ";
	"Class::MOP::Class::BEGIN@18";
	"Class::MOP::Class::make_immutable";
	"Class::MOP::Class::__ANON__[Class/MOP/Class.pm:1082]";
	"Class::MOP::Class::get_all_attributes";
	"Class::MOP::Class::superclasses";
	"Class::MOP::Class::_single_metaclass_can_be_made_compatible";
	"Class::MOP::Class::get_meta_instance";
	"Class::MOP::Class::new_object";
}
subgraph cluster_Bio_Roary_CommandLine_RoaryPostAnalysis {
	label="Bio::Roary::CommandLine::RoaryPostAnalysis";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::run";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@13";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@188";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@14";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::meta";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::new";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@12";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@16";
	"Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@15";
}
subgraph cluster_Class_MOP {
	label="Class::MOP";
	"Class::MOP::BEGIN@10";
}
subgraph cluster_Bio_Roary_OrderGenes {
	label="Bio::Roary::OrderGenes";
	"Bio::Roary::OrderGenes::number_of_files";
	"Bio::Roary::OrderGenes::groups_to_contigs";
	"Bio::Roary::OrderGenes::new";
	"Bio::Roary::OrderGenes::group_graphs";
	"Bio::Roary::OrderGenes::group_order";
	"Bio::Roary::OrderGenes::_groups_to_file_contigs";
}
subgraph cluster_Exporter_Heavy {
	label="Exporter::Heavy";
	"Exporter::Heavy::heavy_export";
}
subgraph cluster_constant {
	label="constant";
	"constant::import";
}
subgraph cluster_Moose_Object {
	label="Moose::Object";
	"Moose::Object::BEGIN@106";
}
subgraph cluster_Moose_Role {
	label="Moose::Role";
	"Moose::Role::init_meta";
	"Moose::Role::import";
}
subgraph cluster_main {
	label="main";
	"main::RUNTIME";
}
subgraph cluster_Bio_Roary_GeneNamesFromGFF {
	label="Bio::Roary::GeneNamesFromGFF";
	"Bio::Roary::GeneNamesFromGFF::_awk_filter";
	"Bio::Roary::GeneNamesFromGFF::ids_to_gene_name";
}
subgraph cluster_File_Temp {
	label="File::Temp";
	"File::Temp::BEGIN@32";
	"File::Temp::BEGIN@44";
	"File::Temp::__ANON__[File/Temp.pm:112]";
	"File::Temp::END";
	"File::Temp::BEGIN@12";
	"File::Temp::BEGIN@15";
	"File::Temp::__ANON__[File/Temp.pm:142]";
	"File::Temp::BEGIN@14";
}
subgraph cluster_Bio_Root_IO {
	label="Bio::Root::IO";
	"Bio::Root::IO::BEGIN@75";
}
subgraph cluster_Class_MOP_Package {
	label="Class::MOP::Package";
	"Class::MOP::Package::name";
}
subgraph cluster_Bio_Roary_Output_EmblGroups {
	label="Bio::Roary::Output::EmblGroups";
	"Bio::Roary::Output::EmblGroups::_sorted_file_names";
	"Bio::Roary::Output::EmblGroups::new";
	"Bio::Roary::Output::EmblGroups::_output_header_fh";
	"Bio::Roary::Output::EmblGroups::_output_fh";
	"Bio::Roary::Output::EmblGroups::output_header_filename";
	"Bio::Roary::Output::EmblGroups::_groups_to_files";
}
subgraph cluster_Exception_Class_Base {
	label="Exception::Class::Base";
	"Exception::Class::Base::BEGIN@6";
	"Exception::Class::Base::BEGIN@7";
}
subgraph cluster_Moose_Meta_TypeConstraint_Union {
	label="Moose::Meta::TypeConstraint::Union";
	"Moose::Meta::TypeConstraint::Union::BEGIN@10";
}
subgraph cluster_Moose_Meta_Role_Application {
	label="Moose::Meta::Role::Application";
	"Moose::Meta::Role::Application::BEGIN@9";
}
subgraph cluster_Moose_Meta_Role_Application_ToClass {
	label="Moose::Meta::Role::Application::ToClass";
	"Moose::Meta::Role::Application::ToClass::apply_methods";
}
"Bio::Root::IO::BEGIN@75" -> "Fcntl::O_LARGEFILE";
"Try::Tiny::try" -> "Moose::Meta::Method::Accessor::try {...} ";
"Class::MOP::Attribute::try {...} " -> "Moose::Meta::Attribute::accessor_metaclass";
"Try::Tiny::try" -> "Module::Implementation::try {...} ";
"constant::import" -> "Internals::SvREADONLY";
"Class::MOP::Method::Accessor::try {...} " -> "Moose::Meta::Method::Accessor::_compile_code";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@14";
"Class::MOP::Class:::around" -> "Class::MOP::Class::get_all_attributes";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::meta";
"Try::Tiny::try" -> "Class::MOP::Method::Accessor::try {...} ";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Moose::extends";
"main::RUNTIME" -> "Bio::Roary::Main::RoaryPostAnalysis::BEGIN@15";
"Class::MOP::Method::Wrapped::__ANON__[Class/MOP/Method/Wrapped.pm:158]" -> "Class::MOP::Class:::around";
"Class::MOP::Method::Accessor::try {...} " -> "Class::MOP::Attribute::_inline_has_value";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@13";
"Bio::Roary::AnalyseGroups::_freq_groups_per_genome" -> "UNIVERSAL::can";
"Bio::Roary::InflateClusters::_output_fh" -> "UNIVERSAL::can";
"Bio::Roary::SplitGroups::_genes_to_files" -> "UNIVERSAL::can";
"Class::MOP::Mixin::HasMethods::_add_meta_method" -> "UNIVERSAL::can";
"Sub::Exporter::default_generator" -> "UNIVERSAL::can";
"Bio::Roary::GroupStatistics::_output_fh" -> "UNIVERSAL::can";
"Bio::Roary::Output::EmblGroups::_output_fh" -> "UNIVERSAL::can";
"Sub::Install::__ANON__[Sub/Install.pm:132]" -> "UNIVERSAL::can";
"Bio::Roary::AnnotateGroups::_ids_to_gene_names" -> "UNIVERSAL::can";
"Bio::Roary::ContigsToGeneIDsFromGFF::_awk_filter" -> "UNIVERSAL::can";
"Moose::Meta::Class::_inline_triggers" -> "UNIVERSAL::can";
"Class::MOP::Class::_single_metaclass_is_compatible" -> "UNIVERSAL::can";
"Bio::Roary::InflateClusters::_clustered_genes" -> "UNIVERSAL::can";
"Moose::Exporter::BEGIN@8" -> "UNIVERSAL::can";
"Moose::Meta::Class::excludes_role" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_analyse_groups_obj" -> "UNIVERSAL::can";
"Bio::Roary::Output::EmblGroups::output_header_filename" -> "UNIVERSAL::can";
"Bio::Roary::OrderGenes::_groups_to_file_contigs" -> "UNIVERSAL::can";
"Moose::Util::add_method_modifier" -> "UNIVERSAL::can";
"Bio::Roary::ContigsToGeneIDsFromGFF::overlapping_hypothetical_protein_ids" -> "UNIVERSAL::can";
"Bio::Roary::AnalyseGroups::_number_of_isolates" -> "UNIVERSAL::can";
"Bio::Roary::GeneNamesFromGFF::ids_to_gene_name" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_inflate_clusters_obj" -> "UNIVERSAL::can";
"Bio::Roary::AnalyseGroups::_groups_to_genes" -> "UNIVERSAL::can";
"Bio::Roary::ContigsToGeneIDsFromGFF::contig_to_ids" -> "UNIVERSAL::can";
"Bio::Roary::OrderGenes::groups_to_contigs" -> "UNIVERSAL::can";
"Moose::import" -> "UNIVERSAL::can";
"Bio::Roary::GroupLabels::_input_fh" -> "UNIVERSAL::can";
"Class::MOP::Class::_single_metaclass_can_be_made_compatible" -> "UNIVERSAL::can";
"Bio::Roary::Output::EmblGroups::_output_header_fh" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_group_statistics_obj" -> "UNIVERSAL::can";
"Bio::Roary::OrderGenes::group_order" -> "UNIVERSAL::can";
"Bio::Roary::AnnotateGroups::_filtered_gff_files" -> "UNIVERSAL::can";
"Moose::Meta::Class::_inline_init_attr_from_default" -> "UNIVERSAL::can";
"Bio::Roary::AnnotateGroups::_output_fh" -> "UNIVERSAL::can";
"Moose::Util::TypeConstraints::import" -> "UNIVERSAL::can";
"Bio::Roary::InflateClusters::_clusters_fh" -> "UNIVERSAL::can";
"Moose::Meta::Class::_inline_check_required_attr" -> "UNIVERSAL::can";
"Bio::Roary::GroupStatistics::_files_to_groups" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_number_of_groups_obj" -> "UNIVERSAL::can";
"Bio::Roary::AnnotateGroups::_groups_to_id_names" -> "UNIVERSAL::can";
"Bio::Roary::InflateClusters::_mcl_fh" -> "UNIVERSAL::can";
"Moose::Object::BEGIN@106" -> "UNIVERSAL::can";
"Moose::Meta::Class::add_attribute" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_annotate_groups_obj" -> "UNIVERSAL::can";
"Bio::Roary::GroupStatistics::_text_csv_obj" -> "UNIVERSAL::can";
"Bio::Roary::GroupStatistics::_sorted_file_names" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_group_labels_obj" -> "UNIVERSAL::can";
"Bio::Roary::OrderGenes::group_graphs" -> "UNIVERSAL::can";
"Bio::Roary::AnalyseGroups::_files_to_genes" -> "UNIVERSAL::can";
"Moose::Meta::TypeConstraint::Parameterizable::parameterize" -> "UNIVERSAL::can";
"if::work" -> "UNIVERSAL::can";
"Class::MOP::Method::Generated::_compile_code" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_order_genes_obj" -> "UNIVERSAL::can";
"Class::MOP::Method::Inlined::can_be_inlined" -> "UNIVERSAL::can";
"Bio::Roary::Output::EmblGroups::_sorted_file_names" -> "UNIVERSAL::can";
"Bio::Roary::SplitGroups::_analyse_groups_obj" -> "UNIVERSAL::can";
"Bio::Roary::GroupStatistics::_groups_to_files" -> "UNIVERSAL::can";
"Moose::Util::TypeConstraints::_create_parameterized_type_constraint" -> "UNIVERSAL::can";
"Moose::Meta::Class::_eval_environment" -> "UNIVERSAL::can";
"Bio::Roary::GeneNamesFromGFF::_awk_filter" -> "UNIVERSAL::can";
"Moose::Role::import" -> "UNIVERSAL::can";
"Bio::Roary::OrderGenes::number_of_files" -> "UNIVERSAL::can";
"Class::MOP::Mixin::HasAttributes::add_attribute" -> "UNIVERSAL::can";
"Bio::Roary::PostAnalysis::_split_groups_obj" -> "UNIVERSAL::can";
"Bio::Roary::GroupLabels::_output_fh" -> "UNIVERSAL::can";
"Bio::Roary::Output::EmblGroups::_groups_to_files" -> "UNIVERSAL::can";
"Module::Implementation::try {...} " -> "Module::Runtime::require_module";
"main::RUNTIME" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::run";
"Fcntl::O_TEMPORARY" -> "File::Temp::__ANON__[File/Temp.pm:142]";
"Class::MOP::Class:::around" -> "Class::MOP::Mixin::HasMethods::_method_map";
"Class::MOP::Class::try {...} " -> "Class::MOP::Attribute::install_accessors";
"Class::MOP::Attribute::try {...} " -> "Class::MOP::Package::name";
"Class::MOP::Class:::around" -> "Class::MOP::Class::get_meta_instance";
"Fcntl::O_NOINHERIT" -> "File::Temp::__ANON__[File/Temp.pm:112]";
"Fcntl::O_LARGEFILE" -> "File::Temp::__ANON__[File/Temp.pm:112]";
"Moose::Meta::Role::Application::ToInstance::BEGIN@9" -> "UNIVERSAL::VERSION";
"Sub::Exporter::BEGIN@13" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@44" -> "UNIVERSAL::VERSION";
"Data::OptList::BEGIN@11" -> "UNIVERSAL::VERSION";
"Class::Load::BEGIN@9" -> "UNIVERSAL::VERSION";
"Moose::Meta::TypeConstraint::DuckType::BEGIN@10" -> "UNIVERSAL::VERSION";
"Moose::Meta::Class::BEGIN@9" -> "UNIVERSAL::VERSION";
"Moose::Meta::TypeConstraint::Union::BEGIN@10" -> "UNIVERSAL::VERSION";
"Exception::Class::Base::BEGIN@7" -> "UNIVERSAL::VERSION";
"Moose::Util::BEGIN@7" -> "UNIVERSAL::VERSION";
"Moose::Meta::Role::Attribute::BEGIN@7" -> "UNIVERSAL::VERSION";
"Moose::Exporter::BEGIN@11" -> "UNIVERSAL::VERSION";
"Moose::Exporter::BEGIN@12" -> "UNIVERSAL::VERSION";
"Moose::Meta::Role::Application::BEGIN@9" -> "UNIVERSAL::VERSION";
"Moose::Util::TypeConstraints::Builtins::BEGIN@8" -> "UNIVERSAL::VERSION";
"Devel::OverloadInfo::BEGIN@22" -> "UNIVERSAL::VERSION";
"Package::Stash::BEGIN@15" -> "UNIVERSAL::VERSION";
"Sub::Exporter::BEGIN@11" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@15" -> "UNIVERSAL::VERSION";
"Devel::OverloadInfo::BEGIN@19" -> "UNIVERSAL::VERSION";
"Module::Implementation::BEGIN@9" -> "UNIVERSAL::VERSION";
"Exception::Class::Base::BEGIN@6" -> "UNIVERSAL::VERSION";
"Moose::Util::BEGIN@12" -> "UNIVERSAL::VERSION";
"Moose::Util::MetaRole::BEGIN@8" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@12" -> "UNIVERSAL::VERSION";
"Moose::Meta::Role::Application::RoleSummation::BEGIN@8" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@32" -> "UNIVERSAL::VERSION";
"Moose::Meta::Attribute::BEGIN@8" -> "UNIVERSAL::VERSION";
"File::Temp::BEGIN@14" -> "UNIVERSAL::VERSION";
"Exporter::Heavy::heavy_export" -> "UNIVERSAL::VERSION";
"Class::Load::XS::BEGIN@9" -> "UNIVERSAL::VERSION";
"Try::Tiny::BEGIN@12" -> "UNIVERSAL::VERSION";
"Moose::Deprecated::BEGIN@7" -> "UNIVERSAL::VERSION";
"Sub::Exporter::BEGIN@12" -> "UNIVERSAL::VERSION";
"Class::MOP::BEGIN@10" -> "UNIVERSAL::VERSION";
"Class::Load::BEGIN@10" -> "UNIVERSAL::VERSION";
"Class::MOP::Class::BEGIN@18" -> "UNIVERSAL::VERSION";
"Class::MOP::Method::Accessor::try {...} " -> "Class::MOP::Method::Accessor::_inline_throw_exception";
"Class::MOP::Class:::around" -> "Class::MOP::Class::linearized_isa";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@188";
"main::RUNTIME" -> "File::Temp::END";
"Class::MOP::Method::Accessor::try {...} " -> "Moose::Meta::Attribute::_inline_set_value";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11";
"DynaLoader::BEGIN@22" -> "version::(bool";
"Class::MOP::Attribute::try {...} " -> "Class::MOP::Attribute::_accessor_description";
"main::RUNTIME" -> "Bio::Roary::Main::RoaryPostAnalysis::BEGIN@14";
"Try::Tiny::try" -> "Class::MOP::Method::Constructor::try {...} ";
"Try::Tiny::try" -> "Class::MOP::Attribute::try {...} ";
"Class::MOP::Method::Accessor::try {...} " -> "Moose::Meta::Attribute::_inline_get_value";
"Class::MOP::Attribute::try {...} " -> "Moose::Meta::Method::Accessor::new";
"Class::MOP::Method::Accessor::try {...} " -> "Class::MOP::Attribute::_inline_clear_value";
"main::RUNTIME" -> "Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Class::MOP::Class::make_immutable";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@15";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Moose::has";
"Bio::Root::IO::BEGIN@75" -> "Fcntl::O_TEMPORARY";
"Try::Tiny::try" -> "Class::MOP::Class::try {...} ";
"Class::MOP::Attribute::attach_to_class" -> "UNIVERSAL::isa";
"Moose::init_meta" -> "UNIVERSAL::isa";
"Bio::Roary::OrderGenes::new" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_number_of_groups_obj" -> "UNIVERSAL::isa";
"Class::MOP::Mixin::HasMethods::_add_meta_method" -> "UNIVERSAL::isa";
"Class::MOP::Class::__ANON__[Class/MOP/Class.pm:1082]" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_annotate_groups_obj" -> "UNIVERSAL::isa";
"Bio::Roary::GroupStatistics::_text_csv_obj" -> "UNIVERSAL::isa";
"Moose::Meta::Class::add_attribute" -> "UNIVERSAL::isa";
"Class::MOP::Mixin::HasMethods::remove_method" -> "UNIVERSAL::isa";
"Moose::Meta::Method::Destructor::is_needed" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_group_labels_obj" -> "UNIVERSAL::isa";
"Bio::Roary::OrderGenes::group_graphs" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_analyse_groups_obj" -> "UNIVERSAL::isa";
"Moose::Meta::TypeConstraint::Registry::add_type_constraint" -> "UNIVERSAL::isa";
"Moose::Meta::TypeConstraint::Parameterizable::parameterize" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_order_genes_obj" -> "UNIVERSAL::isa";
"Moose::Util::TypeConstraints::find_type_constraint" -> "UNIVERSAL::isa";
"Class::MOP::Class::superclasses" -> "UNIVERSAL::isa";
"Class::MOP::Method::Inlined::can_be_inlined" -> "UNIVERSAL::isa";
"Class::MOP::Object::_is_compatible_with" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_inflate_clusters_obj" -> "UNIVERSAL::isa";
"File::Path::rmtree" -> "UNIVERSAL::isa";
"Moose::Meta::Class::add_role" -> "UNIVERSAL::isa";
"Class::MOP::Method::Wrapped::wrap" -> "UNIVERSAL::isa";
"Moose::Meta::Attribute::_process_accessors" -> "UNIVERSAL::isa";
"base::import" -> "UNIVERSAL::isa";
"Moose::Util::_apply_all_roles" -> "UNIVERSAL::isa";
"metaclass::import" -> "UNIVERSAL::isa";
"Bio::Roary::Output::EmblGroups::new" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_group_statistics_obj" -> "UNIVERSAL::isa";
"Moose::Role::init_meta" -> "UNIVERSAL::isa";
"Bio::Roary::SplitGroups::new" -> "UNIVERSAL::isa";
"Bio::Roary::Output::NumberOfGroups::new" -> "UNIVERSAL::isa";
"Bio::Roary::GroupStatistics::new" -> "UNIVERSAL::isa";
"Moose::Meta::Role::Application::ToClass::apply_methods" -> "UNIVERSAL::isa";
"Graph::Traversal::new" -> "UNIVERSAL::isa";
"Moose::Meta::Class::add_role_application" -> "UNIVERSAL::isa";
"Moose::Meta::Role::apply" -> "UNIVERSAL::isa";
"Getopt::Long::GetOptionsFromArray" -> "UNIVERSAL::isa";
"Class::MOP::Mixin::HasMethods::get_method" -> "UNIVERSAL::isa";
"Moose::Meta::Class::superclasses" -> "UNIVERSAL::isa";
"Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint" -> "UNIVERSAL::isa";
"Moose::Exporter::_apply_metaroles" -> "UNIVERSAL::isa";
"Class::MOP::Mixin::HasMethods::add_method" -> "UNIVERSAL::isa";
"Bio::Roary::PostAnalysis::_split_groups_obj" -> "UNIVERSAL::isa";
"Class::MOP::Mixin::HasAttributes::add_attribute" -> "UNIVERSAL::isa";
"Class::MOP::Method::Constructor::new" -> "UNIVERSAL::isa";
"Moose::Meta::Role::Attribute::attach_to_role" -> "UNIVERSAL::isa";
"Class::MOP::Method::Accessor::new" -> "UNIVERSAL::isa";
"Class::MOP::Attribute::__ANON__[Class/MOP/Attribute.pm:478]" -> "UNIVERSAL::isa";
"Class::MOP::Class::new_object" -> "UNIVERSAL::isa";
"Class::MOP::Attribute::try {...} " -> "Class::MOP::Attribute::associated_class";
"Class::MOP::Attribute::try {...} " -> "Class::MOP::Attribute::accessor_metaclass";
"Bio::Root::IO::BEGIN@75" -> "Fcntl::O_NOINHERIT";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@12";
"Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@16";
"DynaLoader::BEGIN@22" -> "version::(cmp";
"Class::MOP::Method::Constructor::try {...} " -> "Class::MOP::Method::Generated::_compile_code";
"Class::MOP::Method::Accessor::try {...} " -> "Class::MOP::Method::Generated::_compile_code";
"Moose::Meta::Method::Accessor::try {...} " -> "Class::MOP::Method::Generated::_compile_code";
"Moose::Meta::Method::Destructor::try {...} " -> "Class::MOP::Method::Generated::_compile_code";
"main::RUNTIME" -> "Bio::Roary::CommandLine::RoaryPostAnalysis::new";
"Class::MOP::Method::Accessor::try {...} " -> "Class::MOP::Attribute::_inline_set_value";
"Class::MOP::Class::try {...} " -> "Moose::Meta::Attribute::install_accessors";
"Class::MOP::Attribute::try {...} " -> "Class::MOP::Method::Accessor::new";
"Try::Tiny::try" -> "Moose::Meta::Method::Destructor::try {...} ";
"Class::MOP::Method::Accessor::try {...} " -> "Class::MOP::Attribute::_inline_get_value";
}
