← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/pan_genome_post_analysis
  Run on Fri Mar 27 11:43:32 2015
Reported on Fri Mar 27 11:45:25 2015

Filename/Users/ap13/perl5/lib/perl5/darwin-2level/Class/MOP/Package.pm
StatementsExecuted 7604 statements in 39.0ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1587215542.12s2.12sBio::Roary::AnalyseGroups::::_genes_to_file Bio::Roary::AnalyseGroups::_genes_to_file
640518211.05s2.88sBio::Roary::AnnotateGroups::::_ids_to_gene_names Bio::Roary::AnnotateGroups::_ids_to_gene_names
307386123522ms786msBio::Roary::AnnotateGroups::::_groups_to_id_names Bio::Roary::AnnotateGroups::_groups_to_id_names
28858621436ms436msBio::Roary::Output::EmblGroups::::analyse_groups_obj Bio::Roary::Output::EmblGroups::analyse_groups_obj
4001621407ms407msBio::Roary::GeneNamesFromGFF::::CORE:readline Bio::Roary::GeneNamesFromGFF::CORE:readline (opcode)
28858531401ms401msBio::Roary::AnnotateGroups::::_ids_to_product Bio::Roary::AnnotateGroups::_ids_to_product
16393631303ms1.82sBio::Roary::GroupStatistics::::_groups_to_files Bio::Roary::GroupStatistics::_groups_to_files
14572163273ms273msBio::Roary::AnnotateGroups::::_groups_to_consensus_gene_names Bio::Roary::AnnotateGroups::_groups_to_consensus_gene_names
191147111271ms271msBio::Roary::Output::EmblGroups::::groups_to_contigs Bio::Roary::Output::EmblGroups::groups_to_contigs
12002431270ms270msBio::Roary::GeneNamesFromGFF::::CORE:match Bio::Roary::GeneNamesFromGFF::CORE:match (opcode)
9703351270ms270msBio::Roary::SplitGroups::::_genes_to_groups Bio::Roary::SplitGroups::_genes_to_groups
18072341269ms269msBio::Roary::GroupStatistics::::analyse_groups_obj Bio::Roary::GroupStatistics::analyse_groups_obj
4001621255ms255msBio::Roary::ContigsToGeneIDsFromGFF::::CORE:readline Bio::Roary::ContigsToGeneIDsFromGFF::CORE:readline (opcode)
14420941254ms254msBio::Roary::ContigsToGeneIDsFromGFF::::CORE:match Bio::Roary::ContigsToGeneIDsFromGFF::CORE:match (opcode)
14521921231ms2.99sBio::Roary::SplitGroups::::_genes_to_files Bio::Roary::SplitGroups::_genes_to_files
14572671218ms218msBio::Roary::Output::EmblGroups::::annotate_groups_obj Bio::Roary::Output::EmblGroups::annotate_groups_obj
12406291205ms205msBio::Roary::GroupStatistics::::annotate_groups_obj Bio::Roary::GroupStatistics::annotate_groups_obj
12001641151ms151msBio::Roary::ContigsToGeneIDsFromGFF::::_genes_annotation Bio::Roary::ContigsToGeneIDsFromGFF::_genes_annotation
607706197.7ms97.7msBio::Roary::GroupStatistics::::groups_to_contigs Bio::Roary::GroupStatistics::groups_to_contigs
567927194.3ms94.3msBio::Roary::Output::EmblGroups::::ordering_key Bio::Roary::Output::EmblGroups::ordering_key
400162288.3ms88.3msBio::Roary::GeneNamesFromGFF::::ids_to_product Bio::Roary::GeneNamesFromGFF::ids_to_product
4016116178.3ms2.61sBio::Roary::OrderGenes::::group_order Bio::Roary::OrderGenes::group_order
397361176.7ms3.32sBio::Roary::Output::EmblGroups::::_groups_to_files Bio::Roary::Output::EmblGroups::_groups_to_files
364385173.6ms74.1msBio::Roary::Output::EmblGroups::::_output_header_fh Bio::Roary::Output::EmblGroups::_output_header_fh
364322172.1ms72.5msBio::Roary::Output::EmblGroups::::_output_fh Bio::Roary::Output::EmblGroups::_output_fh
363891168.3ms68.3msBio::Roary::AnalyseGroups::::_number_of_isolates Bio::Roary::AnalyseGroups::_number_of_isolates
376781166.1ms536msBio::Roary::ContigsToGeneIDsFromGFF::::overlapping_hypothetical_protein_ids Bio::Roary::ContigsToGeneIDsFromGFF::overlapping_hypothetical_protein_ids
400081154.5ms54.5msBio::Roary::OrderGenes::::analyse_groups_obj Bio::Roary::OrderGenes::analyse_groups_obj
400102253.8ms53.8msBio::Roary::AnalyseGroups::::_genes_to_groups Bio::Roary::AnalyseGroups::_genes_to_groups
182162150.7ms51.0msBio::Roary::GroupStatistics::::_text_csv_obj Bio::Roary::GroupStatistics::_text_csv_obj
376832144.9ms44.9msBio::Roary::Output::EmblGroups::::CORE:subst Bio::Roary::Output::EmblGroups::CORE:subst (opcode)
182263244.0ms44.1msBio::Roary::GroupStatistics::::_sorted_file_names Bio::Roary::GroupStatistics::_sorted_file_names
182173142.5ms43.0msBio::Roary::GroupStatistics::::_output_fh Bio::Roary::GroupStatistics::_output_fh
182162141.8ms41.8msBio::Roary::GroupStatistics::::_verbose Bio::Roary::GroupStatistics::_verbose
182162240.3ms40.3msBio::Roary::AnnotateGroups::::_group_default_prefix Bio::Roary::AnnotateGroups::_group_default_prefix
728725132.2ms32.2msBio::Roary::Output::EmblGroups::::CORE:print Bio::Roary::Output::EmblGroups::CORE:print (opcode)
182162131.9ms32.2msBio::Roary::GroupLabels::::_output_fh Bio::Roary::GroupLabels::_output_fh
182162128.3ms28.7msBio::Roary::AnnotateGroups::::_output_fh Bio::Roary::AnnotateGroups::_output_fh
182151128.0ms28.0msBio::Roary::GroupLabels::::_group_default_prefix Bio::Roary::GroupLabels::_group_default_prefix
181753127.8ms28.2msBio::Roary::InflateClusters::::_output_fh Bio::Roary::InflateClusters::_output_fh
151124126.6ms26.6msBio::Roary::OrderGenes::::number_of_files Bio::Roary::OrderGenes::number_of_files
678272125.8ms25.8msBio::Roary::GeneNamesFromGFF::::CORE:subst Bio::Roary::GeneNamesFromGFF::CORE:subst (opcode)
97682117.2ms17.6msBio::Roary::OrderGenes::::group_graphs Bio::Roary::OrderGenes::group_graphs
81116.6ms16.6msBio::Roary::GeneNamesFromGFF::::CORE:open Bio::Roary::GeneNamesFromGFF::CORE:open (opcode)
81115.5ms15.5msBio::Roary::ContigsToGeneIDsFromGFF::::CORE:open Bio::Roary::ContigsToGeneIDsFromGFF::CORE:open (opcode)
49671110.8ms10.9msBio::Roary::Output::EmblGroups::::_sorted_file_names Bio::Roary::Output::EmblGroups::_sorted_file_names
182162110.6ms10.6msBio::Roary::GroupLabels::::CORE:readline Bio::Roary::GroupLabels::CORE:readline (opcode)
18215119.42ms9.42msBio::Roary::GroupLabels::::CORE:print Bio::Roary::GroupLabels::CORE:print (opcode)
18176419.16ms9.16msBio::Roary::InflateClusters::::CORE:readline Bio::Roary::InflateClusters::CORE:readline (opcode)
18174217.35ms7.35msBio::Roary::InflateClusters::::CORE:print Bio::Roary::InflateClusters::CORE:print (opcode)
4931216.65ms6.65msBio::Roary::OrderGenes::::_groups_qc Bio::Roary::OrderGenes::_groups_qc
1203116.25ms12.6msClass::MOP::Package::::get_package_symbol Class::MOP::Package::get_package_symbol
136862376.23ms6.23msClass::MOP::Mixin::AttributeCore::::name Class::MOP::Mixin::AttributeCore::name (xsub)
1889726.17ms6.23msClass::MOP::Mixin::HasMethods::::_method_map Class::MOP::Mixin::HasMethods::_method_map (xsub)
189114.92ms5.38msMoose::Meta::Attribute::::_new Moose::Meta::Attribute::_new
309114.44ms4.44msBio::Roary::SplitGroups::::_neighbourhood_size Bio::Roary::SplitGroups::_neighbourhood_size
3050844.32ms4.32msClass::MOP::Mixin::AttributeCore::::has_initializer Class::MOP::Mixin::AttributeCore::has_initializer
317214.25ms4.25msBio::Roary::SplitGroups::::_gene_files_temp_dir_obj Bio::Roary::SplitGroups::_gene_files_temp_dir_obj
662224.04ms15.3msClass::MOP::Package::::add_package_symbol Class::MOP::Package::add_package_symbol
2501613.88ms4.75msClass::MOP::Package::::_package_stash Class::MOP::Package::_package_stash
4967113.86ms3.86msBio::Roary::Output::EmblGroups::::CORE:match Bio::Roary::Output::EmblGroups::CORE:match (opcode)
2684413.67ms3.67msMoose::Meta::TypeConstraint::::constraint Moose::Meta::TypeConstraint::constraint
6465633.63ms3.63msClass::MOP::Mixin::AttributeCore::::init_arg Class::MOP::Mixin::AttributeCore::init_arg (xsub)
2657313.56ms3.56msMoose::Meta::TypeConstraint::::has_parent Moose::Meta::TypeConstraint::has_parent
445832142.85ms2.85msClass::MOP::Package::::name Class::MOP::Package::name (xsub)
43151742.63ms2.63msClass::MOP::Attribute::::associated_class Class::MOP::Attribute::associated_class (xsub)
1295512.37ms32.4msBio::Roary::InflateClusters::::_clustered_genes Bio::Roary::InflateClusters::_clustered_genes
3511562.27ms7.14msClass::MOP::Object::::meta Class::MOP::Object::meta
189112.26ms2.35msMoose::Meta::Instance::::_new Moose::Meta::Instance::_new
458322.22ms4.27msClass::MOP::Package::::has_package_symbol Class::MOP::Package::has_package_symbol
1415112.05ms2.05msMoose::Meta::TypeConstraint::::_has_inlined_type_constraint Moose::Meta::TypeConstraint::_has_inlined_type_constraint
2475821.71ms1.71msClass::MOP::Mixin::HasAttributes::::_attribute_map Class::MOP::Mixin::HasAttributes::_attribute_map (xsub)
513531.70ms6.89msClass::MOP::Class::Immutable::Class::MOP::Class::::get_meta_instance Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance
169421.63ms18.5msClass::MOP::Class::::superclasses Class::MOP::Class::superclasses (recurses: max depth 1, inclusive time 600µs)
443321.49ms6.09msClass::MOP::Class::Immutable::Class::MOP::Class::::get_all_attributes Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes
1081321.46ms1.46msMoose::Meta::Mixin::AttributeCore::::type_constraint Moose::Meta::Mixin::AttributeCore::type_constraint
460321.34ms1.40sBio::Roary::ContigsToGeneIDsFromGFF::::contig_to_ids Bio::Roary::ContigsToGeneIDsFromGFF::contig_to_ids
22111.17ms1.23msMoose::Meta::TypeConstraint::Class::::_new Moose::Meta::TypeConstraint::Class::_new
795111.09ms1.09msMoose::Meta::TypeConstraint::::inlined Moose::Meta::TypeConstraint::inlined
1717171.07ms78.0msMoose::::import Moose::import
771531.06ms1.06msClass::MOP::Mixin::AttributeCore::::has_default Class::MOP::Mixin::AttributeCore::has_default
169111.00ms4.29msClass::MOP::Package::::get_or_add_package_symbol Class::MOP::Package::get_or_add_package_symbol
576421.00ms1.00msMoose::Meta::TypeConstraint::Registry::::type_constraints Moose::Meta::TypeConstraint::Registry::type_constraints
64031974µs1.06msMoose::Meta::Mixin::AttributeCore::::has_type_constraint Moose::Meta::Mixin::AttributeCore::has_type_constraint
9021968µs968µsBio::Roary::Output::NumberOfGroups::::group_statistics_obj Bio::Roary::Output::NumberOfGroups::group_statistics_obj
68552961µs1.12msMoose::Meta::Mixin::AttributeCore::::has_trigger Moose::Meta::Mixin::AttributeCore::has_trigger
808133938µs938µsClass::MOP::Method::Accessor::::associated_attribute Class::MOP::Method::Accessor::associated_attribute
68721920µs1.04msMoose::Meta::Mixin::AttributeCore::::should_coerce Moose::Meta::Mixin::AttributeCore::should_coerce
39821836µs836µsClass::MOP::Mixin::AttributeCore::::has_accessor Class::MOP::Mixin::AttributeCore::has_accessor
40833790µs790µsMoose::Meta::TypeConstraint::::_default_message Moose::Meta::TypeConstraint::_default_message
44311777µs777µsMoose::Meta::TypeConstraint::::_inline_environment Moose::Meta::TypeConstraint::_inline_environment
84765773µs11.7msClass::MOP::Mixin::::meta Class::MOP::Mixin::meta
37822763µs834µsMoose::Meta::Mixin::AttributeCore::::is_lazy Moose::Meta::Mixin::AttributeCore::is_lazy
39821750µs750µsClass::MOP::Mixin::AttributeCore::::has_predicate Class::MOP::Mixin::AttributeCore::has_predicate
39821741µs741µsClass::MOP::Mixin::AttributeCore::::has_writer Class::MOP::Mixin::AttributeCore::has_writer
39821738µs738µsClass::MOP::Mixin::AttributeCore::::has_reader Class::MOP::Mixin::AttributeCore::has_reader
39821721µs721µsClass::MOP::Mixin::AttributeCore::::has_clearer Class::MOP::Mixin::AttributeCore::has_clearer
24621717µs2.07msClass::MOP::Class::Immutable::Class::MOP::Class::::_method_map Class::MOP::Class::Immutable::Class::MOP::Class::_method_map
24933716µs716µsMoose::Meta::TypeConstraint::::_compiled_type_constraint Moose::Meta::TypeConstraint::_compiled_type_constraint
811707µs894µsBio::Roary::ContigsToGeneIDsFromGFF::::new Bio::Roary::ContigsToGeneIDsFromGFF::new
86686672µs672µsClass::MOP::Method::::body Class::MOP::Method::body (xsub)
40833664µs664µsMoose::Meta::TypeConstraint::::has_message Moose::Meta::TypeConstraint::has_message
811662µs740µsBio::Roary::GeneNamesFromGFF::::new Bio::Roary::GeneNamesFromGFF::new
2911645µs5.78msMoose::Meta::Method::::_new Moose::Meta::Method::_new
33311643µs643µsClass::MOP::Mixin::AttributeCore::::_set_insertion_order Class::MOP::Mixin::AttributeCore::_set_insertion_order
38211630µs679µsMoose::Meta::Mixin::AttributeCore::::is_weak_ref Moose::Meta::Mixin::AttributeCore::is_weak_ref
36633613µs613µsMoose::Meta::TypeConstraint::::has_coercion Moose::Meta::TypeConstraint::has_coercion
38643583µs583µsClass::MOP::Mixin::AttributeCore::::has_builder Class::MOP::Mixin::AttributeCore::has_builder
793103566µs566µsClass::MOP::Class::::instance_metaclass Class::MOP::Class::instance_metaclass (xsub)
39411553µs553µsClass::MOP::Method::Accessor::::accessor_type Class::MOP::Method::Accessor::accessor_type
421540µs540µsBio::Roary::Output::EmblGroups::::CORE:open Bio::Roary::Output::EmblGroups::CORE:open (opcode)
71922525µs525µsClass::MOP::Method::::package_name Class::MOP::Method::package_name (xsub)
19711517µs517µsBio::Roary::ContigsToGeneIDsFromGFF::::_min_nucleotide_overlap_percentage Bio::Roary::ContigsToGeneIDsFromGFF::_min_nucleotide_overlap_percentage
8011516µs200msBio::Roary::GroupStatistics::::_files_to_groups Bio::Roary::GroupStatistics::_files_to_groups
421509µs509µsBio::Roary::Output::EmblGroups::::CORE:close Bio::Roary::Output::EmblGroups::CORE:close (opcode)
111477µs2.22msClass::MOP::Package::::BEGIN@8 Class::MOP::Package::BEGIN@8
27111472µs482µsClass::MOP::Instance::::_class_name Class::MOP::Instance::_class_name
34283462µs462µsMoose::Meta::TypeConstraint::::parent Moose::Meta::TypeConstraint::parent
331434µs434µsBio::Roary::InflateClusters::::CORE:open Bio::Roary::InflateClusters::CORE:open (opcode)
46411421µs421µsClass::MOP::Mixin::AttributeCore::::definition_context Class::MOP::Mixin::AttributeCore::definition_context (xsub)
23922414µs486µsMoose::Meta::Mixin::AttributeCore::::is_required Moose::Meta::Mixin::AttributeCore::is_required
51593400µs400µsClass::MOP::Mixin::HasAttributes::::attribute_metaclass Class::MOP::Mixin::HasAttributes::attribute_metaclass (xsub)
19321389µs437µsMoose::Meta::Mixin::AttributeCore::::has_handles Moose::Meta::Mixin::AttributeCore::has_handles
19111383µs431µsMoose::Meta::Mixin::AttributeCore::::should_auto_deref Moose::Meta::Mixin::AttributeCore::should_auto_deref
511383µs385µsMoose::Meta::Role::Method::::_new Moose::Meta::Role::Method::_new
3111373µs373µsBio::Roary::SplitGroups::::_do_sorting Bio::Roary::SplitGroups::_do_sorting
221350µs350µsBio::Roary::GroupLabels::::CORE:open Bio::Roary::GroupLabels::CORE:open (opcode)
8221340µs1.21msClass::MOP::Class::Immutable::Class::MOP::Class::::linearized_isa Class::MOP::Class::Immutable::Class::MOP::Class::linearized_isa
1711334µs361µsMoose::Meta::TypeConstraint::::_new Moose::Meta::TypeConstraint::_new
811329µs329µsBio::Roary::GeneNamesFromGFF::::CORE:close Bio::Roary::GeneNamesFromGFF::CORE:close (opcode)
311328µs336µsMoose::Meta::TypeConstraint::Role::::_new Moose::Meta::TypeConstraint::Role::_new
42422319µs319µsClass::MOP::Method::Generated::::is_inline Class::MOP::Method::Generated::is_inline (xsub)
2511300µs300µsBio::Roary::SplitGroups::::max_recursion Bio::Roary::SplitGroups::max_recursion
311291µs372µsMoose::Meta::Role::::_new Moose::Meta::Role::_new
36211290µs290µsClass::MOP::Method::Generated::::definition_context Class::MOP::Method::Generated::definition_context (xsub)
111290µs290µsBio::Roary::InflateClusters::::CORE:close Bio::Roary::InflateClusters::CORE:close (opcode)
811286µs286µsBio::Roary::ContigsToGeneIDsFromGFF::::CORE:close Bio::Roary::ContigsToGeneIDsFromGFF::CORE:close (opcode)
811279µs1.66sBio::Roary::GeneNamesFromGFF::::ids_to_gene_name Bio::Roary::GeneNamesFromGFF::ids_to_gene_name
14271274µs274µsMoose::Meta::Class::::constructor_class Moose::Meta::Class::constructor_class
811265µs298µsBio::Roary::GeneNamesFromGFF::::DESTROY Bio::Roary::GeneNamesFromGFF::DESTROY
32682254µs254µsClass::MOP::Mixin::HasMethods::::method_metaclass Class::MOP::Mixin::HasMethods::method_metaclass (xsub)
30111253µs253µsClass::MOP::Mixin::AttributeCore::::reader Class::MOP::Mixin::AttributeCore::reader (xsub)
14271253µs253µsMoose::Meta::Class::::destructor_class Moose::Meta::Class::destructor_class
171717235µs1.94msMoose::::unimport Moose::unimport
30081235µs235µsClass::MOP::Mixin::HasMethods::::wrapped_method_metaclass Class::MOP::Mixin::HasMethods::wrapped_method_metaclass (xsub)
222228µs4.96sBio::Roary::AnalyseGroups::::new Bio::Roary::AnalyseGroups::new
111218µs230µsBio::Roary::PostAnalysis::::new Bio::Roary::PostAnalysis::new
211214µs223µsMoose::Meta::TypeConstraint::Parameterized::::_new Moose::Meta::TypeConstraint::Parameterized::_new
221213µs213µsBio::Roary::GroupLabels::::CORE:close Bio::Roary::GroupLabels::CORE:close (opcode)
221211µs238µsBio::Roary::Output::EmblGroups::::new Bio::Roary::Output::EmblGroups::new
10843205µs205µsMoose::Meta::TypeConstraint::::name Moose::Meta::TypeConstraint::name
24964190µs190µsClass::MOP::Method::::name Class::MOP::Method::name (xsub)
8311184µs184µsMoose::Meta::TypeConstraint::Class::::class Moose::Meta::TypeConstraint::Class::class
333170µs9.26msMoose::Role::::import Moose::Role::import
9653169µs169µsClass::MOP::Method::::associated_metaclass Class::MOP::Method::associated_metaclass
12011160µs160µsBio::Roary::OrderGenes::::_percentage_of_largest_weak_threshold Bio::Roary::OrderGenes::_percentage_of_largest_weak_threshold
111158µs200µsBio::Roary::Output::NumberOfGroups::::new Bio::Roary::Output::NumberOfGroups::new
411156µs162µsMoose::Meta::TypeConstraint::Parameterizable::::_new Moose::Meta::TypeConstraint::Parameterizable::_new
811153µs283µsBio::Roary::ContigsToGeneIDsFromGFF::::_awk_filter Bio::Roary::ContigsToGeneIDsFromGFF::_awk_filter
18911149µs149µsClass::MOP::Attribute::::associated_methods Class::MOP::Attribute::associated_methods (xsub)
811149µs180µsBio::Roary::ContigsToGeneIDsFromGFF::::DESTROY Bio::Roary::ContigsToGeneIDsFromGFF::DESTROY
811149µs282µsBio::Roary::GeneNamesFromGFF::::_awk_filter Bio::Roary::GeneNamesFromGFF::_awk_filter
18441148µs148µsClass::MOP::Class::::constructor_class Class::MOP::Class::constructor_class (xsub)
1121145µs145µsBio::Roary::Output::NumberOfGroups::::_conserved_genes Bio::Roary::Output::NumberOfGroups::_conserved_genes
622140µs572µsClass::MOP::Package::::initialize Class::MOP::Package::initialize
111137µs2.69msBio::Roary::CommandLine::RoaryPostAnalysis::::new Bio::Roary::CommandLine::RoaryPostAnalysis::new
1111136µs136µsBio::Roary::Output::NumberOfGroups::::number_of_iterations Bio::Roary::Output::NumberOfGroups::number_of_iterations
18441136µs136µsClass::MOP::Class::::destructor_class Class::MOP::Class::destructor_class (xsub)
111134µs1.83sBio::Roary::AnnotateGroups::::new Bio::Roary::AnnotateGroups::new
111123µs171µsBio::Roary::OrderGenes::::new Bio::Roary::OrderGenes::new
3221115µs115µsMoose::Meta::Class::::immutable_trait Moose::Meta::Class::immutable_trait
4811112µs112µsMoose::Meta::TypeConstraint::::_has_compiled_type_constraint Moose::Meta::TypeConstraint::_has_compiled_type_constraint
9032112µs112µsClass::MOP::Method::Constructor::::associated_metaclass Class::MOP::Method::Constructor::associated_metaclass
111110µs689µsBio::Roary::SplitGroups::::new Bio::Roary::SplitGroups::new
10821106µs106µsClass::MOP::Class::::immutable_trait Class::MOP::Class::immutable_trait (xsub)
222104µs7.62msMoose::Util::TypeConstraints::::import Moose::Util::TypeConstraints::import
4611103µs103µsClass::MOP::Method::Constructor::::options Class::MOP::Method::Constructor::options
111101µs120µsBio::Roary::GroupStatistics::::new Bio::Roary::GroupStatistics::new
41197µs117µsMoose::Meta::Role::Application::ToClass::::_new Moose::Meta::Role::Application::ToClass::_new
21196µs1.32sBio::Roary::AnalyseGroups::::_files_to_genes Bio::Roary::AnalyseGroups::_files_to_genes
55194µs1.83sBio::Roary::PostAnalysis::::_annotate_groups_obj Bio::Roary::PostAnalysis::_annotate_groups_obj
21192µs92µsBio::Roary::CommandLine::RoaryPostAnalysis::::CORE:open Bio::Roary::CommandLine::RoaryPostAnalysis::CORE:open (opcode)
231192µs218µsClass::MOP::Class::Immutable::Class::MOP::Class::::is_immutable Class::MOP::Class::Immutable::Class::MOP::Class::is_immutable
44189µs2.71sBio::Roary::PostAnalysis::::_analyse_groups_obj Bio::Roary::PostAnalysis::_analyse_groups_obj
21189µs184µsBio::Roary::Output::EmblGroups::::output_header_filename Bio::Roary::Output::EmblGroups::output_header_filename
1282189µs89µsClass::MOP::Mixin::AttributeCore::::builder Class::MOP::Mixin::AttributeCore::builder (xsub)
11186µs378µsBio::Roary::PostAnalysis::::_number_of_groups_obj Bio::Roary::PostAnalysis::_number_of_groups_obj
81185µs85µsBio::Roary::GeneNamesFromGFF::::gff_file Bio::Roary::GeneNamesFromGFF::gff_file
1010183µs193µsMoose::Meta::TypeConstraint::::meta Moose::Meta::TypeConstraint::meta
21182µs3.18sBio::Roary::AnalyseGroups::::_freq_groups_per_genome Bio::Roary::AnalyseGroups::_freq_groups_per_genome
81182µs82µsBio::Roary::ContigsToGeneIDsFromGFF::::gff_file Bio::Roary::ContigsToGeneIDsFromGFF::gff_file
11180µs83µsBio::Roary::GroupLabels::::new Bio::Roary::GroupLabels::new
21180µs460msBio::Roary::AnalyseGroups::::_groups_to_genes Bio::Roary::AnalyseGroups::_groups_to_genes
44179µs9.70sBio::Roary::OrderGenes::::groups_to_contigs Bio::Roary::OrderGenes::groups_to_contigs
952179µs79µsClass::MOP::Mixin::AttributeCore::::accessor Class::MOP::Mixin::AttributeCore::accessor (xsub)
701175µs75µsClass::MOP::Class::::constructor_name Class::MOP::Class::constructor_name (xsub)
321173µs73µsClass::MOP::Method::::_set_original_method Class::MOP::Method::_set_original_method
22169µs12.4sBio::Roary::PostAnalysis::::_group_statistics_obj Bio::Roary::PostAnalysis::_group_statistics_obj
621164µs64µsClass::MOP::Method::Inlined::::_expected_method_class Class::MOP::Method::Inlined::_expected_method_class (xsub)
102164µs64µsBio::Roary::Output::EmblGroups::::CORE:sort Bio::Roary::Output::EmblGroups::CORE:sort (opcode)
21164µs64µsBio::Roary::OrderGenes::::CORE:sort Bio::Roary::OrderGenes::CORE:sort (opcode)
11163µs2.45sBio::Roary::OrderGenes::::_groups_to_file_contigs Bio::Roary::OrderGenes::_groups_to_file_contigs
365263µs63µsMoose::Meta::TypeConstraint::Parameterized::::type_parameter Moose::Meta::TypeConstraint::Parameterized::type_parameter
71162µs148µsClass::MOP::Package::::list_all_package_symbols Class::MOP::Package::list_all_package_symbols
112162µs62µsBio::Roary::Output::NumberOfGroups::::_unique_genes Bio::Roary::Output::NumberOfGroups::_unique_genes
44160µs285µsBio::Roary::PostAnalysis::::_order_genes_obj Bio::Roary::PostAnalysis::_order_genes_obj
74359µs59µsBio::Roary::AnalyseGroups::::fasta_files Bio::Roary::AnalyseGroups::fasta_files
11159µs216µsBio::Roary::PostAnalysis::::_group_labels_obj Bio::Roary::PostAnalysis::_group_labels_obj
262156µs56µsMoose::Meta::TypeConstraint::Parameterized::::has_parameterized_from Moose::Meta::TypeConstraint::Parameterized::has_parameterized_from
323156µs56µsMoose::Meta::TypeConstraint::Parameterized::::parameterized_from Moose::Meta::TypeConstraint::Parameterized::parameterized_from
11155µs56µsBio::Roary::InflateClusters::::new Bio::Roary::InflateClusters::new
81150µs50µsBio::Roary::ContigsToGeneIDsFromGFF::::_tags_to_filter Bio::Roary::ContigsToGeneIDsFromGFF::_tags_to_filter
112150µs50µsBio::Roary::Output::NumberOfGroups::::_total_genes Bio::Roary::Output::NumberOfGroups::_total_genes
531150µs50µsClass::MOP::Mixin::AttributeCore::::predicate Class::MOP::Mixin::AttributeCore::predicate (xsub)
182147µs47µsBio::Roary::CommandLine::RoaryPostAnalysis::::CORE:readline Bio::Roary::CommandLine::RoaryPostAnalysis::CORE:readline (opcode)
112146µs46µsBio::Roary::Output::NumberOfGroups::::_new_genes Bio::Roary::Output::NumberOfGroups::_new_genes
171146µs46µsMoose::Meta::Role::::applied_attribute_metaclass Moose::Meta::Role::applied_attribute_metaclass
11144µs52µsBio::Roary::InflateClusters::::DESTROY Bio::Roary::InflateClusters::DESTROY
42143µs43µsBio::Roary::AnalyseGroups::::groups_filename Bio::Roary::AnalyseGroups::groups_filename
53342µs87µsMoose::Meta::Role::::meta Moose::Meta::Role::meta
21142µs50µsBio::Roary::Output::EmblGroups::::DESTROY Bio::Roary::Output::EmblGroups::DESTROY
11142µs164µsBio::Roary::PostAnalysis::::_inflate_clusters_obj Bio::Roary::PostAnalysis::_inflate_clusters_obj
171142µs42µsMoose::Meta::Role::Attribute::::_original_role Moose::Meta::Role::Attribute::_original_role
21142µs388µsClass::MOP::Package::::create Class::MOP::Package::create
21141µs47µsBio::Roary::AnalyseGroups::::DESTROY Bio::Roary::AnalyseGroups::DESTROY
222241µs41µsMoose::Meta::TypeConstraint::Parameterizable::::has_inline_generator Moose::Meta::TypeConstraint::Parameterizable::has_inline_generator
171139µs39µsMoose::Meta::Role::Attribute::::original_options Moose::Meta::Role::Attribute::original_options
31138µs38µsClass::MOP::Package::::_new Class::MOP::Package::_new
66238µs79µsMoose::Meta::Role::Composite::::meta Moose::Meta::Role::Composite::meta
171137µs37µsMoose::Meta::Role::Attribute::::associated_role Moose::Meta::Role::Attribute::associated_role
11137µs94µsBio::Roary::AnnotateGroups::::_filtered_gff_files Bio::Roary::AnnotateGroups::_filtered_gff_files
11136µs2.75sBio::Roary::SplitGroups::::_analyse_groups_obj Bio::Roary::SplitGroups::_analyse_groups_obj
41135µs46µsMoose::Meta::Role::::get_excluded_roles_list Moose::Meta::Role::get_excluded_roles_list
81132µs32µsBio::Roary::GeneNamesFromGFF::::_tags_to_filter Bio::Roary::GeneNamesFromGFF::_tags_to_filter
11132µs32µsBio::Roary::AnnotateGroups::::_ids_to_groups Bio::Roary::AnnotateGroups::_ids_to_groups
44231µs57µsMoose::Meta::TypeCoercion::::meta Moose::Meta::TypeCoercion::meta
11130µs35µsBio::Roary::OrderGenes::::DESTROY Bio::Roary::OrderGenes::DESTROY
122130µs30µsMoose::Meta::Class::::roles Moose::Meta::Class::roles
22129µs119µsBio::Roary::GroupLabels::::_input_fh Bio::Roary::GroupLabels::_input_fh
43329µs450µsMoose::Meta::Role::Method::Required::::meta Moose::Meta::Role::Method::Required::meta
122128µs28µsMoose::Meta::TypeConstraint::Parameterized::::has_type_parameter Moose::Meta::TypeConstraint::Parameterized::has_type_parameter
11127µs768µsBio::Roary::PostAnalysis::::_split_groups_obj Bio::Roary::PostAnalysis::_split_groups_obj
33126µs26µsBio::Roary::PostAnalysis::::input_files Bio::Roary::PostAnalysis::input_files
22125µs25µsBio::Roary::SplitGroups::::fasta_files Bio::Roary::SplitGroups::fasta_files
42125µs25µsBio::Roary::Output::EmblGroups::::output_filename Bio::Roary::Output::EmblGroups::output_filename
41125µs34µsMoose::Meta::Role::::get_required_method_list Moose::Meta::Role::get_required_method_list
22124µs24µsBio::Roary::OrderGenes::::gff_files Bio::Roary::OrderGenes::gff_files
33223µs43µsMoose::Meta::Role::Application::::meta Moose::Meta::Role::Application::meta
33122µs22µsBio::Roary::SplitGroups::::groupfile Bio::Roary::SplitGroups::groupfile
11122µs27µsBio::Roary::GroupLabels::::DESTROY Bio::Roary::GroupLabels::DESTROY
11122µs22µsBio::Roary::SplitGroups::::outfile Bio::Roary::SplitGroups::outfile
11120µs24µsBio::Roary::CommandLine::RoaryPostAnalysis::::DESTROY Bio::Roary::CommandLine::RoaryPostAnalysis::DESTROY
22120µs23µsBio::Roary::CommandLine::RoaryPostAnalysis::::group_limit Bio::Roary::CommandLine::RoaryPostAnalysis::group_limit
33220µs39µsMoose::Meta::Role::Application::ToClass::::meta Moose::Meta::Role::Application::ToClass::meta
22120µs20µsBio::Roary::CommandLine::RoaryPostAnalysis::::output_multifasta_files Bio::Roary::CommandLine::RoaryPostAnalysis::output_multifasta_files
11120µs86µsBio::Roary::InflateClusters::::_mcl_fh Bio::Roary::InflateClusters::_mcl_fh
22119µs19µsBio::Roary::PostAnalysis::::output_filename Bio::Roary::PostAnalysis::output_filename
11118µs18µsBio::Roary::PostAnalysis::::verbose_stats Bio::Roary::PostAnalysis::verbose_stats
11118µs18µsBio::Roary::PostAnalysis::::accessory_tab_output_filename Bio::Roary::PostAnalysis::accessory_tab_output_filename
11118µs36µsClass::MOP::Package::::BEGIN@4 Class::MOP::Package::BEGIN@4
11118µs23µsBio::Roary::CommandLine::RoaryPostAnalysis::::core_definition Bio::Roary::CommandLine::RoaryPostAnalysis::core_definition
11118µs18µsBio::Roary::Output::NumberOfGroups::::output_raw_filename_unique_genes Bio::Roary::Output::NumberOfGroups::output_raw_filename_unique_genes
11118µs18µsBio::Roary::PostAnalysis::::output_multifasta_files Bio::Roary::PostAnalysis::output_multifasta_files
71117µs17µsMoose::Meta::Role::Application::::get_method_exclusions Moose::Meta::Role::Application::get_method_exclusions
11117µs21µsBio::Roary::CommandLine::RoaryPostAnalysis::::cpus Bio::Roary::CommandLine::RoaryPostAnalysis::cpus
11117µs20µsBio::Roary::CommandLine::RoaryPostAnalysis::::translation_table Bio::Roary::CommandLine::RoaryPostAnalysis::translation_table
22216µs30µsMoose::Meta::Role::Application::RoleSummation::::meta Moose::Meta::Role::Application::RoleSummation::meta
81116µs16µsMoose::Meta::TypeConstraint::Parameterizable::::has_constraint_generator Moose::Meta::TypeConstraint::Parameterizable::has_constraint_generator
11116µs20µsBio::Roary::AnnotateGroups::::DESTROY Bio::Roary::AnnotateGroups::DESTROY
61116µs16µsMoose::Meta::TypeConstraint::Parameterizable::::inline_generator Moose::Meta::TypeConstraint::Parameterizable::inline_generator
21116µs28µsClass::MOP::Package::::remove_package_symbol Class::MOP::Package::remove_package_symbol
51116µs16µsMoose::Meta::Role::::method_metaclass Moose::Meta::Role::method_metaclass
61115µs15µsMoose::Meta::Role::Application::::get_method_aliases Moose::Meta::Role::Application::get_method_aliases
22115µs29µsMoose::Meta::TypeConstraint::Parameterizable::::meta Moose::Meta::TypeConstraint::Parameterizable::meta
11115µs15µsBio::Roary::PostAnalysis::::dont_create_rplots Bio::Roary::PostAnalysis::dont_create_rplots
11115µs32µsBio::Roary::PostAnalysis::::meta Bio::Roary::PostAnalysis::meta
22115µs30µsMoose::Meta::TypeConstraint::Parameterized::::meta Moose::Meta::TypeConstraint::Parameterized::meta
11115µs26µsClass::MOP::Package::::BEGIN@10 Class::MOP::Package::BEGIN@10
11114µs14µsBio::Roary::PostAnalysis::::accessory_ordering_key Bio::Roary::PostAnalysis::accessory_ordering_key
41114µs14µsMoose::Meta::Role::::application_to_class_class Moose::Meta::Role::application_to_class_class
22114µs27µsMoose::Meta::TypeConstraint::Registry::::meta Moose::Meta::TypeConstraint::Registry::meta
11114µs40µsBio::Roary::GroupStatistics::::meta Bio::Roary::GroupStatistics::meta
11114µs20µsBio::Roary::PostAnalysis::::DESTROY Bio::Roary::PostAnalysis::DESTROY
11114µs15µsBio::Roary::GroupStatistics::::DESTROY Bio::Roary::GroupStatistics::DESTROY
22114µs27µsMoose::Meta::TypeConstraint::Enum::::meta Moose::Meta::TypeConstraint::Enum::meta
22114µs14µsBio::Roary::PostAnalysis::::_output_inflate_clusters_filename Bio::Roary::PostAnalysis::_output_inflate_clusters_filename
11114µs48µsBio::Roary::InflateClusters::::_clusters_fh Bio::Roary::InflateClusters::_clusters_fh
22214µs25µsMoose::Meta::Role::Application::ToInstance::::meta Moose::Meta::Role::Application::ToInstance::meta
11113µs20µsBio::Roary::AnalyseGroups::::meta Bio::Roary::AnalyseGroups::meta
11113µs32µsClass::MOP::Package::::BEGIN@9 Class::MOP::Package::BEGIN@9
61113µs13µsMoose::Meta::TypeConstraint::Role::::role Moose::Meta::TypeConstraint::Role::role
22112µs12µsBio::Roary::PostAnalysis::::dont_delete_files Bio::Roary::PostAnalysis::dont_delete_files
22112µs12µsBio::Roary::CommandLine::RoaryPostAnalysis::::input_files Bio::Roary::CommandLine::RoaryPostAnalysis::input_files
11112µs47µsClass::MOP::Package::::BEGIN@12 Class::MOP::Package::BEGIN@12
11112µs22µsMoose::Meta::TypeConstraint::Union::::meta Moose::Meta::TypeConstraint::Union::meta
22112µs12µsBio::Roary::CommandLine::RoaryPostAnalysis::::fasta_files Bio::Roary::CommandLine::RoaryPostAnalysis::fasta_files
11112µs53µsClass::MOP::Package::::BEGIN@7 Class::MOP::Package::BEGIN@7
22112µs12µsBio::Roary::CommandLine::RoaryPostAnalysis::::output_filename Bio::Roary::CommandLine::RoaryPostAnalysis::output_filename
11112µs16µsBio::Roary::SplitGroups::::DESTROY Bio::Roary::SplitGroups::DESTROY
41112µs12µsMoose::Meta::Class::::_get_role_applications Moose::Meta::Class::_get_role_applications
41112µs12µsMoose::Meta::Role::::get_excluded_roles_map Moose::Meta::Role::get_excluded_roles_map
41112µs12µsMoose::Meta::Role::::get_after_method_modifiers_map Moose::Meta::Role::get_after_method_modifiers_map
41112µs12µsMoose::Meta::Role::::get_override_method_modifiers_map Moose::Meta::Role::get_override_method_modifiers_map
22111µs11µsBio::Roary::PostAnalysis::::fasta_files Bio::Roary::PostAnalysis::fasta_files
22111µs11µsBio::Roary::CommandLine::RoaryPostAnalysis::::clusters_filename Bio::Roary::CommandLine::RoaryPostAnalysis::clusters_filename
11111µs12µsBio::Roary::Output::NumberOfGroups::::DESTROY Bio::Roary::Output::NumberOfGroups::DESTROY
22111µs11µsBio::Roary::CommandLine::RoaryPostAnalysis::::output_statistics_filename Bio::Roary::CommandLine::RoaryPostAnalysis::output_statistics_filename
11111µs22µsBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::metaBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::meta
11111µs11µsBio::Roary::PostAnalysis::::output_statistics_filename Bio::Roary::PostAnalysis::output_statistics_filename
11111µs17µsClass::MOP::Package::::BEGIN@5 Class::MOP::Package::BEGIN@5
22111µs11µsBio::Roary::CommandLine::RoaryPostAnalysis::::dont_create_rplots Bio::Roary::CommandLine::RoaryPostAnalysis::dont_create_rplots
22111µs11µsBio::Roary::CommandLine::RoaryPostAnalysis::::dont_delete_files Bio::Roary::CommandLine::RoaryPostAnalysis::dont_delete_files
11111µs20µsBio::Roary::Output::GroupsMultifastaNucleotide::::meta Bio::Roary::Output::GroupsMultifastaNucleotide::meta
41111µs11µsMoose::Meta::Role::::get_around_method_modifiers_map Moose::Meta::Role::get_around_method_modifiers_map
41111µs11µsMoose::Meta::Role::::get_before_method_modifiers_map Moose::Meta::Role::get_before_method_modifiers_map
22111µs11µsBio::Roary::CommandLine::RoaryPostAnalysis::::output_pan_geneome_filename Bio::Roary::CommandLine::RoaryPostAnalysis::output_pan_geneome_filename
11110µs10µsBio::Roary::Output::NumberOfGroups::::output_raw_filename_conserved_genes Bio::Roary::Output::NumberOfGroups::output_raw_filename_conserved_genes
11110µs22µsClass::MOP::Package::::BEGIN@95 Class::MOP::Package::BEGIN@95
41110µs10µsMoose::Meta::Role::::get_required_methods_map Moose::Meta::Role::get_required_methods_map
22110µs10µsBio::Roary::PostAnalysis::::_output_group_labels_filename Bio::Roary::PostAnalysis::_output_group_labels_filename
11110µs17µsBio::Roary::Output::NumberOfGroups::::meta Bio::Roary::Output::NumberOfGroups::meta
1119µs9µsBio::Roary::CommandLine::RoaryPostAnalysis::::job_runner Bio::Roary::CommandLine::RoaryPostAnalysis::job_runner
1119µs16µsBio::Roary::SplitGroups::::meta Bio::Roary::SplitGroups::meta
1119µs17µsMoose::Meta::TypeConstraint::Class::::meta Moose::Meta::TypeConstraint::Class::meta
1119µs17µsMoose::Meta::TypeConstraint::DuckType::::meta Moose::Meta::TypeConstraint::DuckType::meta
1119µs9µsBio::Roary::Output::NumberOfGroups::::output_raw_filename_total_genes Bio::Roary::Output::NumberOfGroups::output_raw_filename_total_genes
1119µs9µsBio::Roary::AnnotateGroups::::output_filename Bio::Roary::AnnotateGroups::output_filename
1119µs9µsBio::Roary::PostAnalysis::::core_accessory_tab_output_filename Bio::Roary::PostAnalysis::core_accessory_tab_output_filename
1119µs16µsMoose::Meta::TypeConstraint::Role::::meta Moose::Meta::TypeConstraint::Role::meta
1119µs15µsBio::Roary::Output::GroupsMultifastasNucleotide::::meta Bio::Roary::Output::GroupsMultifastasNucleotide::meta
1118µs15µsBio::Roary::AnnotateGroups::::meta Bio::Roary::AnnotateGroups::meta
1118µs15µsBio::Roary::GeneNamesFromGFF::::meta Bio::Roary::GeneNamesFromGFF::meta
1118µs15µsBio::Roary::Output::EmblGroups::::meta Bio::Roary::Output::EmblGroups::meta
1118µs22µsClass::MOP::Package::::BEGIN@171 Class::MOP::Package::BEGIN@171
1118µs15µsBio::Roary::CommandLine::RoaryPostAnalysis::::meta Bio::Roary::CommandLine::RoaryPostAnalysis::meta
1118µs15µsBio::Roary::ContigsToGeneIDsFromGFF::::meta Bio::Roary::ContigsToGeneIDsFromGFF::meta
1118µs8µsBio::Roary::GroupStatistics::::output_filename Bio::Roary::GroupStatistics::output_filename
1118µs15µsBio::Roary::InflateClusters::::meta Bio::Roary::InflateClusters::meta
1118µs8µsBio::Roary::GroupLabels::::groups_filename Bio::Roary::GroupLabels::groups_filename
1118µs15µsBio::Roary::GroupLabels::::meta Bio::Roary::GroupLabels::meta
2218µs8µsBio::Roary::PostAnalysis::::_output_inflate_unsplit_clusters_filename Bio::Roary::PostAnalysis::_output_inflate_unsplit_clusters_filename
1118µs14µsBio::Roary::OrderGenes::::meta Bio::Roary::OrderGenes::meta
8118µs8µsClass::MOP::Mixin::AttributeCore::::writer Class::MOP::Mixin::AttributeCore::writer (xsub)
1118µs8µsBio::Roary::AnnotateGroups::::gff_files Bio::Roary::AnnotateGroups::gff_files
9117µs7µsClass::MOP::Mixin::AttributeCore::::clearer Class::MOP::Mixin::AttributeCore::clearer (xsub)
1117µs13µsMoose::Meta::TypeCoercion::Union::::meta Moose::Meta::TypeCoercion::Union::meta
1117µs7µsBio::Roary::AnnotateGroups::::groups_filename Bio::Roary::AnnotateGroups::groups_filename
1117µs7µsBio::Roary::PostAnalysis::::core_accessory_ordering_key Bio::Roary::PostAnalysis::core_accessory_ordering_key
1117µs11µsMoose::Meta::Role::Application::ToRole::::meta Moose::Meta::Role::Application::ToRole::meta
6117µs7µsClass::MOP::Instance::::associated_metaclass Class::MOP::Instance::associated_metaclass (xsub)
13117µs7µsMoose::Meta::Role::::CORE:match Moose::Meta::Role::CORE:match (opcode)
2217µs7µsBio::Roary::InflateClusters::::cdhit_groups_filename Bio::Roary::InflateClusters::cdhit_groups_filename
2116µs6µsMoose::Meta::TypeConstraint::Parameterizable::::constraint_generator Moose::Meta::TypeConstraint::Parameterizable::constraint_generator
2115µs5µsMoose::Meta::TypeConstraint::::_set_constraint Moose::Meta::TypeConstraint::_set_constraint
1115µs5µsBio::Roary::InflateClusters::::mcl_filename Bio::Roary::InflateClusters::mcl_filename
1115µs5µsBio::Roary::PostAnalysis::::_output_mcl_filename Bio::Roary::PostAnalysis::_output_mcl_filename
1115µs5µsBio::Roary::PostAnalysis::::dont_split_groups Bio::Roary::PostAnalysis::dont_split_groups
1115µs5µsBio::Roary::PostAnalysis::::clusters_filename Bio::Roary::PostAnalysis::clusters_filename
1114µs4µsBio::Roary::CommandLine::RoaryPostAnalysis::::help Bio::Roary::CommandLine::RoaryPostAnalysis::help
1114µs4µsBio::Roary::PostAnalysis::::_input_cd_hit_groups_file Bio::Roary::PostAnalysis::_input_cd_hit_groups_file
1114µs4µsBio::Roary::CommandLine::RoaryPostAnalysis::::_error_message Bio::Roary::CommandLine::RoaryPostAnalysis::_error_message
1114µs4µsBio::Roary::CommandLine::RoaryPostAnalysis::::verbose_stats Bio::Roary::CommandLine::RoaryPostAnalysis::verbose_stats
1114µs4µsBio::Roary::Output::NumberOfGroups::::output_raw_filename_new_genes Bio::Roary::Output::NumberOfGroups::output_raw_filename_new_genes
1114µs4µsBio::Roary::CommandLine::RoaryPostAnalysis::::dont_split_groups Bio::Roary::CommandLine::RoaryPostAnalysis::dont_split_groups
1114µs4µsBio::Roary::InflateClusters::::output_file Bio::Roary::InflateClusters::output_file
1114µs4µsBio::Roary::CommandLine::RoaryPostAnalysis::::args Bio::Roary::CommandLine::RoaryPostAnalysis::args
1114µs4µsBio::Roary::InflateClusters::::clusters_filename Bio::Roary::InflateClusters::clusters_filename
1113µs3µsBio::Roary::GroupLabels::::output_filename Bio::Roary::GroupLabels::output_filename
1113µs3µsBio::Roary::SplitGroups::::_tmp_dir Bio::Roary::SplitGroups::_tmp_dir
0000s0sBio::Roary::AnalyseGroups::::_groups Bio::Roary::AnalyseGroups::_groups
0000s0sBio::Roary::AnalyseGroups::::output_filename Bio::Roary::AnalyseGroups::output_filename
0000s0sBio::Roary::AnnotateGroups::::_clear_ids_to_verbose_stats Bio::Roary::AnnotateGroups::_clear_ids_to_verbose_stats
0000s0sBio::Roary::AnnotateGroups::::_group_counter Bio::Roary::AnnotateGroups::_group_counter
0000s0sBio::Roary::AnnotateGroups::::_has_ids_to_verbose_stats Bio::Roary::AnnotateGroups::_has_ids_to_verbose_stats
0000s0sBio::Roary::AnnotateGroups::::_ids_to_verbose_stats Bio::Roary::AnnotateGroups::_ids_to_verbose_stats
0000s0sBio::Roary::AnnotateGroups::::_number_of_files Bio::Roary::AnnotateGroups::_number_of_files
0000s0sBio::Roary::ClustersRole::::meta Bio::Roary::ClustersRole::meta
0000s0sBio::Roary::CommandLine::Common::::meta Bio::Roary::CommandLine::Common::meta
0000s0sBio::Roary::CommandLine::Common::::run Bio::Roary::CommandLine::Common::run
0000s0sBio::Roary::CommandLine::RoaryPostAnalysis::::script_name Bio::Roary::CommandLine::RoaryPostAnalysis::script_name
0000s0sBio::Roary::ContigsToGeneIDsFromGFF::::_gff_fh_input_string Bio::Roary::ContigsToGeneIDsFromGFF::_gff_fh_input_string
0000s0sBio::Roary::ContigsToGeneIDsFromGFF::::_gff_parser Bio::Roary::ContigsToGeneIDsFromGFF::_gff_parser
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::DESTROYBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::DESTROY
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_build__job_runner_classBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_build__job_runner_class
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_clear_core_alignment_cmdBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_clear_core_alignment_cmd
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_core_alignment_cmdBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_core_alignment_cmd
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_files_per_chunkBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_files_per_chunk
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_has_core_alignment_cmdBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_has_core_alignment_cmd
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_job_runner_classBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_job_runner_class
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_memory_required_in_mbBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_memory_required_in_mb
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::_queueBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::_queue
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::core_definitionBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::core_definition
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::cpusBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::cpus
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::dont_waitBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::dont_wait
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::execBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::exec
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::fasta_filesBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::fasta_files
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::job_runnerBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::job_runner
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::newBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::new
0000s0sBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::::translation_tableBio::Roary::External::ProteinMuscleAlignmentFromNucleotides::translation_table
0000s0sBio::Roary::GeneNamesFromGFF::::_build__awk_filter Bio::Roary::GeneNamesFromGFF::_build__awk_filter
0000s0sBio::Roary::GeneNamesFromGFF::::_gff_fh_input_string Bio::Roary::GeneNamesFromGFF::_gff_fh_input_string
0000s0sBio::Roary::GeneNamesFromGFF::::_gff_parser Bio::Roary::GeneNamesFromGFF::_gff_parser
0000s0sBio::Roary::InflateClusters::::_build__clustered_genes Bio::Roary::InflateClusters::_build__clustered_genes
0000s0sBio::Roary::InflateClusters::::_build__clusters_fh Bio::Roary::InflateClusters::_build__clusters_fh
0000s0sBio::Roary::JobRunner::Role::::meta Bio::Roary::JobRunner::Role::meta
0000s0sBio::Roary::OrderGenes::::_groups Bio::Roary::OrderGenes::_groups
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::DESTROY Bio::Roary::Output::GroupsMultifastaNucleotide::DESTROY
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::_input_seqio Bio::Roary::Output::GroupsMultifastaNucleotide::_input_seqio
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::_output_filename Bio::Roary::Output::GroupsMultifastaNucleotide::_output_filename
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::annotate_groups Bio::Roary::Output::GroupsMultifastaNucleotide::annotate_groups
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::fasta_file Bio::Roary::Output::GroupsMultifastaNucleotide::fasta_file
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::gff_file Bio::Roary::Output::GroupsMultifastaNucleotide::gff_file
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::group_names Bio::Roary::Output::GroupsMultifastaNucleotide::group_names
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::new Bio::Roary::Output::GroupsMultifastaNucleotide::new
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::output_directory Bio::Roary::Output::GroupsMultifastaNucleotide::output_directory
0000s0sBio::Roary::Output::GroupsMultifastaNucleotide::::output_multifasta_files Bio::Roary::Output::GroupsMultifastaNucleotide::output_multifasta_files
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::DESTROY Bio::Roary::Output::GroupsMultifastasNucleotide::DESTROY
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::_clear_number_of_groups Bio::Roary::Output::GroupsMultifastasNucleotide::_clear_number_of_groups
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::_has_number_of_groups Bio::Roary::Output::GroupsMultifastasNucleotide::_has_number_of_groups
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::_number_of_groups Bio::Roary::Output::GroupsMultifastasNucleotide::_number_of_groups
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::annotate_groups Bio::Roary::Output::GroupsMultifastasNucleotide::annotate_groups
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::gff_files Bio::Roary::Output::GroupsMultifastasNucleotide::gff_files
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::group_limit Bio::Roary::Output::GroupsMultifastasNucleotide::group_limit
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::group_names Bio::Roary::Output::GroupsMultifastasNucleotide::group_names
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::new Bio::Roary::Output::GroupsMultifastasNucleotide::new
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::output_directory Bio::Roary::Output::GroupsMultifastasNucleotide::output_directory
0000s0sBio::Roary::Output::GroupsMultifastasNucleotide::::output_multifasta_files Bio::Roary::Output::GroupsMultifastasNucleotide::output_multifasta_files
0000s0sBio::Roary::Output::NumberOfGroups::::annotate_groups_obj Bio::Roary::Output::NumberOfGroups::annotate_groups_obj
0000s0sBio::Roary::Output::NumberOfGroups::::groups_to_contigs Bio::Roary::Output::NumberOfGroups::groups_to_contigs
0000s0sBio::Roary::ParseGFFAnnotationRole::::meta Bio::Roary::ParseGFFAnnotationRole::meta
0000s0sBio::Roary::PostAnalysis::::_clear_split_groups_obj Bio::Roary::PostAnalysis::_clear_split_groups_obj
0000s0sBio::Roary::PostAnalysis::::_groups_multifastas_nuc_obj Bio::Roary::PostAnalysis::_groups_multifastas_nuc_obj
0000s0sBio::Roary::PostAnalysis::::_has_split_groups_obj Bio::Roary::PostAnalysis::_has_split_groups_obj
0000s0sBio::Roary::PostAnalysis::::_output_combined_filename Bio::Roary::PostAnalysis::_output_combined_filename
0000s0sBio::Roary::PostAnalysis::::core_definition Bio::Roary::PostAnalysis::core_definition
0000s0sBio::Roary::PostAnalysis::::group_limit Bio::Roary::PostAnalysis::group_limit
0000s0sBio::Roary::PostAnalysis::::output_pan_geneome_filename Bio::Roary::PostAnalysis::output_pan_geneome_filename
0000s0sBio::Roary::SplitGroups::::_clear_analyse_groups_obj Bio::Roary::SplitGroups::_clear_analyse_groups_obj
0000s0sBio::Roary::SplitGroups::::_clear_genes_to_files Bio::Roary::SplitGroups::_clear_genes_to_files
0000s0sBio::Roary::SplitGroups::::_clear_group_filelist Bio::Roary::SplitGroups::_clear_group_filelist
0000s0sBio::Roary::SplitGroups::::_clear_outfile_handle Bio::Roary::SplitGroups::_clear_outfile_handle
0000s0sBio::Roary::SplitGroups::::_group_filelist Bio::Roary::SplitGroups::_group_filelist
0000s0sBio::Roary::SplitGroups::::_has_analyse_groups_obj Bio::Roary::SplitGroups::_has_analyse_groups_obj
0000s0sBio::Roary::SplitGroups::::_has_genes_to_files Bio::Roary::SplitGroups::_has_genes_to_files
0000s0sBio::Roary::SplitGroups::::_has_group_filelist Bio::Roary::SplitGroups::_has_group_filelist
0000s0sBio::Roary::SplitGroups::::_has_outfile_handle Bio::Roary::SplitGroups::_has_outfile_handle
0000s0sBio::Roary::SplitGroups::::_outfile_handle Bio::Roary::SplitGroups::_outfile_handle
0000s0sBio::Roary::SplitGroups::::dont_delete Bio::Roary::SplitGroups::dont_delete
0000s0sBio::Roary::SplitGroups::::iterations Bio::Roary::SplitGroups::iterations
0000s0sClass::MOP::Attribute::::clone Class::MOP::Attribute::clone
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_get_mutable_metaclass_name Class::MOP::Class::Immutable::Class::MOP::Class::_get_mutable_metaclass_name
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_immutable_cannot_call Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_cannot_call
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_immutable_metaclass Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_metaclass
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_immutable_read_only Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_read_only
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::add_attribute Class::MOP::Class::Immutable::Class::MOP::Class::add_attribute
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::add_method Class::MOP::Class::Immutable::Class::MOP::Class::add_method
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::add_package_symbol Class::MOP::Class::Immutable::Class::MOP::Class::add_package_symbol
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::alias_method Class::MOP::Class::Immutable::Class::MOP::Class::alias_method
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::class_precedence_list Class::MOP::Class::Immutable::Class::MOP::Class::class_precedence_list
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::get_all_method_names Class::MOP::Class::Immutable::Class::MOP::Class::get_all_method_names
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::get_all_methods Class::MOP::Class::Immutable::Class::MOP::Class::get_all_methods
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::is_mutable Class::MOP::Class::Immutable::Class::MOP::Class::is_mutable
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::meta Class::MOP::Class::Immutable::Class::MOP::Class::meta
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::remove_attribute Class::MOP::Class::Immutable::Class::MOP::Class::remove_attribute
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::remove_method Class::MOP::Class::Immutable::Class::MOP::Class::remove_method
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::remove_package_symbol Class::MOP::Class::Immutable::Class::MOP::Class::remove_package_symbol
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::superclasses Class::MOP::Class::Immutable::Class::MOP::Class::superclasses
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_get_mutable_metaclass_name Class::MOP::Class::Immutable::Moose::Meta::Class::_get_mutable_metaclass_name
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_immutable_cannot_call Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_cannot_call
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_immutable_metaclass Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_metaclass
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_immutable_read_only Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_read_only
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_method_map Class::MOP::Class::Immutable::Moose::Meta::Class::_method_map
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_attribute Class::MOP::Class::Immutable::Moose::Meta::Class::add_attribute
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_method Class::MOP::Class::Immutable::Moose::Meta::Class::add_method
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_package_symbol Class::MOP::Class::Immutable::Moose::Meta::Class::add_package_symbol
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_role Class::MOP::Class::Immutable::Moose::Meta::Class::add_role
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::alias_method Class::MOP::Class::Immutable::Moose::Meta::Class::alias_method
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::calculate_all_roles Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::calculate_all_roles_with_inheritance Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles_with_inheritance
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::class_precedence_list Class::MOP::Class::Immutable::Moose::Meta::Class::class_precedence_list
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::does_role Class::MOP::Class::Immutable::Moose::Meta::Class::does_role
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_all_attributes Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_attributes
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_all_method_names Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_method_names
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_all_methods Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_methods
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_meta_instance Class::MOP::Class::Immutable::Moose::Meta::Class::get_meta_instance
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::is_immutable Class::MOP::Class::Immutable::Moose::Meta::Class::is_immutable
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::is_mutable Class::MOP::Class::Immutable::Moose::Meta::Class::is_mutable
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::linearized_isa Class::MOP::Class::Immutable::Moose::Meta::Class::linearized_isa
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::meta Class::MOP::Class::Immutable::Moose::Meta::Class::meta
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::remove_attribute Class::MOP::Class::Immutable::Moose::Meta::Class::remove_attribute
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::remove_method Class::MOP::Class::Immutable::Moose::Meta::Class::remove_method
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::remove_package_symbol Class::MOP::Class::Immutable::Moose::Meta::Class::remove_package_symbol
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::superclasses Class::MOP::Class::Immutable::Moose::Meta::Class::superclasses
0000s0sClass::MOP::Instance::::attributes Class::MOP::Instance::attributes
0000s0sClass::MOP::Instance::::slot_hash Class::MOP::Instance::slot_hash
0000s0sClass::MOP::Instance::::slots Class::MOP::Instance::slots
0000s0sClass::MOP::Method::::original_method Class::MOP::Method::original_method
0000s0sClass::MOP::Mixin::AttributeCore::::has_init_arg Class::MOP::Mixin::AttributeCore::has_init_arg
0000s0sClass::MOP::Mixin::AttributeCore::::has_insertion_order Class::MOP::Mixin::AttributeCore::has_insertion_order
0000s0sClass::MOP::Mixin::AttributeCore::::initializer Class::MOP::Mixin::AttributeCore::initializer
0000s0sClass::MOP::Mixin::AttributeCore::::insertion_order Class::MOP::Mixin::AttributeCore::insertion_order
0000s0sClass::MOP::Mixin::HasOverloads::::_clear_overload_map Class::MOP::Mixin::HasOverloads::_clear_overload_map
0000s0sClass::MOP::Mixin::HasOverloads::::_overload_map Class::MOP::Mixin::HasOverloads::_overload_map
0000s0sClass::MOP::Module::::authority Class::MOP::Module::authority
0000s0sClass::MOP::Module::::version Class::MOP::Module::version
0000s0sClass::MOP::Overload::::associated_metaclass Class::MOP::Overload::associated_metaclass
0000s0sClass::MOP::Overload::::coderef Class::MOP::Overload::coderef
0000s0sClass::MOP::Overload::::coderef_name Class::MOP::Overload::coderef_name
0000s0sClass::MOP::Overload::::coderef_package Class::MOP::Overload::coderef_package
0000s0sClass::MOP::Overload::::has_coderef Class::MOP::Overload::has_coderef
0000s0sClass::MOP::Overload::::has_coderef_name Class::MOP::Overload::has_coderef_name
0000s0sClass::MOP::Overload::::has_coderef_package Class::MOP::Overload::has_coderef_package
0000s0sClass::MOP::Overload::::has_method Class::MOP::Overload::has_method
0000s0sClass::MOP::Overload::::has_method_name Class::MOP::Overload::has_method_name
0000s0sClass::MOP::Overload::::method Class::MOP::Overload::method
0000s0sClass::MOP::Overload::::method_name Class::MOP::Overload::method_name
0000s0sClass::MOP::Overload::::operator Class::MOP::Overload::operator
0000s0sClass::MOP::Package::::DESTROY Class::MOP::Package::DESTROY
0000s0sClass::MOP::Package::::_anon_cache_key Class::MOP::Package::_anon_cache_key
0000s0sClass::MOP::Package::::_anon_package_prefix Class::MOP::Package::_anon_package_prefix
0000s0sClass::MOP::Package::::_free_anon Class::MOP::Package::_free_anon
0000s0sClass::MOP::Package::::create_anon Class::MOP::Package::create_anon
0000s0sClass::MOP::Package::::get_all_package_symbols Class::MOP::Package::get_all_package_symbols
0000s0sClass::MOP::Package::::is_anon Class::MOP::Package::is_anon
0000s0sClass::MOP::Package::::namespace Class::MOP::Package::namespace
0000s0sClass::MOP::Package::::reinitialize Class::MOP::Package::reinitialize
0000s0sClass::MOP::Package::::remove_package_glob Class::MOP::Package::remove_package_glob
0000s0sMoose::Meta::Attribute::Custom::Trait::Array::::register_implementation Moose::Meta::Attribute::Custom::Trait::Array::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Bool::::register_implementation Moose::Meta::Attribute::Custom::Trait::Bool::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Code::::register_implementation Moose::Meta::Attribute::Custom::Trait::Code::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Counter::::register_implementation Moose::Meta::Attribute::Custom::Trait::Counter::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Hash::::register_implementation Moose::Meta::Attribute::Custom::Trait::Hash::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Number::::register_implementation Moose::Meta::Attribute::Custom::Trait::Number::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::String::::register_implementation Moose::Meta::Attribute::Custom::Trait::String::register_implementation
0000s0sMoose::Meta::Attribute::::_get_compatible_metaclass Moose::Meta::Attribute::_get_compatible_metaclass
0000s0sMoose::Meta::Attribute::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Attribute::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Attribute::::applied_traits Moose::Meta::Attribute::applied_traits
0000s0sMoose::Meta::Attribute::::has_applied_traits Moose::Meta::Attribute::has_applied_traits
0000s0sMoose::Meta::Class::::_get_compatible_metaclass Moose::Meta::Class::_get_compatible_metaclass
0000s0sMoose::Meta::Class::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Class::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Class::::_new Moose::Meta::Class::_new
0000s0sMoose::Meta::Instance::::_get_compatible_metaclass Moose::Meta::Instance::_get_compatible_metaclass
0000s0sMoose::Meta::Instance::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Instance::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Method::Augmented::::_new Moose::Meta::Method::Augmented::_new
0000s0sMoose::Meta::Method::Constructor::::_new Moose::Meta::Method::Constructor::_new
0000s0sMoose::Meta::Method::Destructor::::_new Moose::Meta::Method::Destructor::_new
0000s0sMoose::Meta::Method::Overridden::::_new Moose::Meta::Method::Overridden::_new
0000s0sMoose::Meta::Method::::_get_compatible_metaclass Moose::Meta::Method::_get_compatible_metaclass
0000s0sMoose::Meta::Method::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Method::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Mixin::AttributeCore::::_does_metadata Moose::Meta::Mixin::AttributeCore::_does_metadata
0000s0sMoose::Meta::Mixin::AttributeCore::::_is_metadata Moose::Meta::Mixin::AttributeCore::_is_metadata
0000s0sMoose::Meta::Mixin::AttributeCore::::_isa_metadata Moose::Meta::Mixin::AttributeCore::_isa_metadata
0000s0sMoose::Meta::Mixin::AttributeCore::::_set_handles Moose::Meta::Mixin::AttributeCore::_set_handles
0000s0sMoose::Meta::Mixin::AttributeCore::::documentation Moose::Meta::Mixin::AttributeCore::documentation
0000s0sMoose::Meta::Mixin::AttributeCore::::handles Moose::Meta::Mixin::AttributeCore::handles
0000s0sMoose::Meta::Mixin::AttributeCore::::has_documentation Moose::Meta::Mixin::AttributeCore::has_documentation
0000s0sMoose::Meta::Mixin::AttributeCore::::is_lazy_build Moose::Meta::Mixin::AttributeCore::is_lazy_build
0000s0sMoose::Meta::Mixin::AttributeCore::::trigger Moose::Meta::Mixin::AttributeCore::trigger
0000s0sMoose::Meta::Role::Application::RoleSummation::::_new Moose::Meta::Role::Application::RoleSummation::_new
0000s0sMoose::Meta::Role::Application::RoleSummation::::role_params Moose::Meta::Role::Application::RoleSummation::role_params
0000s0sMoose::Meta::Role::Application::ToClass::::class Moose::Meta::Role::Application::ToClass::class
0000s0sMoose::Meta::Role::Application::ToClass::::role Moose::Meta::Role::Application::ToClass::role
0000s0sMoose::Meta::Role::Application::ToInstance::::_new Moose::Meta::Role::Application::ToInstance::_new
0000s0sMoose::Meta::Role::Application::ToInstance::::rebless_params Moose::Meta::Role::Application::ToInstance::rebless_params
0000s0sMoose::Meta::Role::Application::ToRole::::_new Moose::Meta::Role::Application::ToRole::_new
0000s0sMoose::Meta::Role::Application::::_new Moose::Meta::Role::Application::_new
0000s0sMoose::Meta::Role::Attribute::::_new Moose::Meta::Role::Attribute::_new
0000s0sMoose::Meta::Role::Attribute::::is Moose::Meta::Role::Attribute::is
0000s0sMoose::Meta::Role::Attribute::::metaclass Moose::Meta::Role::Attribute::metaclass
0000s0sMoose::Meta::Role::Composite::::_method_map Moose::Meta::Role::Composite::_method_map
0000s0sMoose::Meta::Role::Composite::::_new Moose::Meta::Role::Composite::_new
0000s0sMoose::Meta::Role::Composite::::_overload_fallback Moose::Meta::Role::Composite::_overload_fallback
0000s0sMoose::Meta::Role::Composite::::_overload_map Moose::Meta::Role::Composite::_overload_map
0000s0sMoose::Meta::Role::Composite::::application_role_summation_class Moose::Meta::Role::Composite::application_role_summation_class
0000s0sMoose::Meta::Role::Composite::::name Moose::Meta::Role::Composite::name
0000s0sMoose::Meta::Role::Method::Conflicting::::_new Moose::Meta::Role::Method::Conflicting::_new
0000s0sMoose::Meta::Role::Method::Conflicting::::roles Moose::Meta::Role::Method::Conflicting::roles
0000s0sMoose::Meta::Role::Method::Required::::_new Moose::Meta::Role::Method::Required::_new
0000s0sMoose::Meta::Role::Method::Required::::name Moose::Meta::Role::Method::Required::name
0000s0sMoose::Meta::Role::::_get_compatible_metaclass Moose::Meta::Role::_get_compatible_metaclass
0000s0sMoose::Meta::Role::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Role::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Role::::add_after_method_modifier Moose::Meta::Role::add_after_method_modifier
0000s0sMoose::Meta::Role::::add_around_method_modifier Moose::Meta::Role::add_around_method_modifier
0000s0sMoose::Meta::Role::::add_before_method_modifier Moose::Meta::Role::add_before_method_modifier
0000s0sMoose::Meta::Role::::add_excluded_roles Moose::Meta::Role::add_excluded_roles
0000s0sMoose::Meta::Role::::application_to_instance_class Moose::Meta::Role::application_to_instance_class
0000s0sMoose::Meta::Role::::application_to_role_class Moose::Meta::Role::application_to_role_class
0000s0sMoose::Meta::Role::::conflicting_method_metaclass Moose::Meta::Role::conflicting_method_metaclass
0000s0sMoose::Meta::Role::::excludes_role Moose::Meta::Role::excludes_role
0000s0sMoose::Meta::Role::::get_after_method_modifiers Moose::Meta::Role::get_after_method_modifiers
0000s0sMoose::Meta::Role::::get_around_method_modifiers Moose::Meta::Role::get_around_method_modifiers
0000s0sMoose::Meta::Role::::get_before_method_modifiers Moose::Meta::Role::get_before_method_modifiers
0000s0sMoose::Meta::Role::::get_roles Moose::Meta::Role::get_roles
0000s0sMoose::Meta::Role::::has_after_method_modifiers Moose::Meta::Role::has_after_method_modifiers
0000s0sMoose::Meta::Role::::has_around_method_modifiers Moose::Meta::Role::has_around_method_modifiers
0000s0sMoose::Meta::Role::::has_before_method_modifiers Moose::Meta::Role::has_before_method_modifiers
0000s0sMoose::Meta::Role::::remove_required_methods Moose::Meta::Role::remove_required_methods
0000s0sMoose::Meta::Role::::required_method_metaclass Moose::Meta::Role::required_method_metaclass
0000s0sMoose::Meta::Role::::requires_method Moose::Meta::Role::requires_method
0000s0sMoose::Meta::TypeCoercion::Union::::_new Moose::Meta::TypeCoercion::Union::_new
0000s0sMoose::Meta::TypeCoercion::::_compiled_type_coercion Moose::Meta::TypeCoercion::_compiled_type_coercion
0000s0sMoose::Meta::TypeCoercion::::_new Moose::Meta::TypeCoercion::_new
0000s0sMoose::Meta::TypeCoercion::::type_coercion_map Moose::Meta::TypeCoercion::type_coercion_map
0000s0sMoose::Meta::TypeCoercion::::type_constraint Moose::Meta::TypeCoercion::type_constraint
0000s0sMoose::Meta::TypeConstraint::DuckType::::_new Moose::Meta::TypeConstraint::DuckType::_new
0000s0sMoose::Meta::TypeConstraint::DuckType::::methods Moose::Meta::TypeConstraint::DuckType::methods
0000s0sMoose::Meta::TypeConstraint::Enum::::_inline_var_name Moose::Meta::TypeConstraint::Enum::_inline_var_name
0000s0sMoose::Meta::TypeConstraint::Enum::::_new Moose::Meta::TypeConstraint::Enum::_new
0000s0sMoose::Meta::TypeConstraint::Enum::::values Moose::Meta::TypeConstraint::Enum::values
0000s0sMoose::Meta::TypeConstraint::Registry::::_new Moose::Meta::TypeConstraint::Registry::_new
0000s0sMoose::Meta::TypeConstraint::Registry::::get_parent_registry Moose::Meta::TypeConstraint::Registry::get_parent_registry
0000s0sMoose::Meta::TypeConstraint::Registry::::has_parent_registry Moose::Meta::TypeConstraint::Registry::has_parent_registry
0000s0sMoose::Meta::TypeConstraint::Registry::::set_parent_registry Moose::Meta::TypeConstraint::Registry::set_parent_registry
0000s0sMoose::Meta::TypeConstraint::Union::::_new Moose::Meta::TypeConstraint::Union::_new
0000s0sMoose::Meta::TypeConstraint::Union::::type_constraints Moose::Meta::TypeConstraint::Union::type_constraints
0000s0sMoose::Meta::TypeConstraint::::_package_defined_in Moose::Meta::TypeConstraint::_package_defined_in
0000s0sMoose::Meta::TypeConstraint::::coercion Moose::Meta::TypeConstraint::coercion
0000s0sMoose::Meta::TypeConstraint::::message Moose::Meta::TypeConstraint::message
0000s0sMoose::Object::::meta Moose::Object::meta
0000s0sMoose::Role::::unimport Moose::Role::unimport
0000s0sMoose::Util::TypeConstraints::::unimport Moose::Util::TypeConstraints::unimport
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Class::MOP::Package;
211µsour $VERSION = '2.1403';
3
4239µs254µs
# spent 36µs (18+18) within Class::MOP::Package::BEGIN@4 which was called: # once (18µs+18µs) by parent::import at line 4
use strict;
# spent 36µs making 1 call to Class::MOP::Package::BEGIN@4 # spent 18µs making 1 call to strict::import
5240µs222µs
# spent 17µs (11+5) within Class::MOP::Package::BEGIN@5 which was called: # once (11µs+5µs) by parent::import at line 5
use warnings;
# spent 17µs making 1 call to Class::MOP::Package::BEGIN@5 # spent 6µs making 1 call to warnings::import
6
7239µs293µs
# spent 53µs (12+41) within Class::MOP::Package::BEGIN@7 which was called: # once (12µs+41µs) by parent::import at line 7
use Scalar::Util 'blessed', 'weaken';
# spent 53µs making 1 call to Class::MOP::Package::BEGIN@7 # spent 41µs making 1 call to Exporter::import
82166µs22.27ms
# spent 2.22ms (477µs+1.74) within Class::MOP::Package::BEGIN@8 which was called: # once (477µs+1.74ms) by parent::import at line 8
use Devel::GlobalDestruction 'in_global_destruction';
# spent 2.22ms making 1 call to Class::MOP::Package::BEGIN@8 # spent 53µs making 1 call to Sub::Exporter::Progressive::__ANON__[Sub/Exporter/Progressive.pm:40]
9238µs252µs
# spent 32µs (13+20) within Class::MOP::Package::BEGIN@9 which was called: # once (13µs+20µs) by parent::import at line 9
use Module::Runtime 'module_notional_filename';
# spent 32µs making 1 call to Class::MOP::Package::BEGIN@9 # spent 20µs making 1 call to Module::Runtime::import
10240µs238µs
# spent 26µs (15+12) within Class::MOP::Package::BEGIN@10 which was called: # once (15µs+12µs) by parent::import at line 10
use Package::Stash;
11
122426µs247µs
# spent 47µs (12+35) within Class::MOP::Package::BEGIN@12 which was called: # once (12µs+35µs) by parent::import at line 12
use parent 'Class::MOP::Object';
# spent 47µs making 1 call to Class::MOP::Package::BEGIN@12 # spent 35µs making 1 call to parent::import, recursion: max depth 2, sum of overlapping time 35µs
13
14# creation ...
15
16
# spent 572µs (140+432) within Class::MOP::Package::initialize which was called 6 times, avg 95µs/call: # 3 times (67µs+381µs) by Moose::Meta::Role::initialize at line 176 of Moose/Meta/Role.pm, avg 149µs/call # 3 times (73µs+51µs) by Moose::Exporter::build_import_methods at line 84 of Moose/Exporter.pm, avg 41µs/call
sub initialize {
1754122µs my ( $class, @args ) = @_;
18
19 unshift @args, "package" if @args % 2;
20
21 my %options = @args;
22 my $package_name = delete $options{package};
23
24 # we hand-construct the class until we can bootstrap it
2569µs if ( my $meta = Class::MOP::get_metaclass_by_name($package_name) ) {
# spent 9µs making 6 calls to Class::MOP::get_metaclass_by_name, avg 1µs/call
26 return $meta;
27 } else {
286410µs my $meta = ( ref $class || $class )->_new({
# spent 372µs making 3 calls to Moose::Meta::Role::_new, avg 124µs/call # spent 38µs making 3 calls to Class::MOP::Package::_new, avg 13µs/call
29 'package' => $package_name,
30 %options,
31 });
32613µs Class::MOP::store_metaclass_by_name($package_name, $meta);
# spent 13µs making 6 calls to Class::MOP::store_metaclass_by_name, avg 2µs/call
33
34 Class::MOP::weaken_metaclass($package_name) if $options{weaken};
35
36
37 return $meta;
38 }
39}
40
41sub reinitialize {
42 my ( $class, @args ) = @_;
43
44 unshift @args, "package" if @args % 2;
45
46 my %options = @args;
47 my $package_name = delete $options{package};
48
49 (defined $package_name && $package_name
50 && (!blessed $package_name || $package_name->isa('Class::MOP::Package')))
51 || $class->_throw_exception( MustPassAPackageNameOrAnExistingClassMOPPackageInstance => params => \%options,
52 class => $class
53 );
54
55 $package_name = $package_name->name
56 if blessed $package_name;
57
58 Class::MOP::remove_metaclass_by_name($package_name);
59
60 $class->initialize($package_name, %options); # call with first arg form for compat
61}
62
63
# spent 388µs (42+346) within Class::MOP::Package::create which was called 2 times, avg 194µs/call: # 2 times (42µs+346µs) by Class::MOP::Module::create at line 59 of Class/MOP/Module.pm, avg 194µs/call
sub create {
641238µs my $class = shift;
65 my @args = @_;
66
672270µs my $meta = $class->initialize(@args);
# spent 270µs making 2 calls to Class::MOP::Class::initialize, avg 135µs/call
68476µs my $filename = module_notional_filename($meta->name);
# spent 74µs making 2 calls to Module::Runtime::module_notional_filename, avg 37µs/call # spent 2µs making 2 calls to Class::MOP::Package::name, avg 950ns/call
69 $INC{$filename} = '(set by Moose)'
70 unless exists $INC{$filename};
71
72 return $meta;
73}
74
75## ANON packages
76
77{
78 # NOTE:
79 # this should be sufficient, if you have a
80 # use case where it is not, write a test and
81 # I will change it.
822700ns my $ANON_SERIAL = 0;
83
841800ns my %ANON_PACKAGE_CACHE;
85
86 # NOTE:
87 # we need a sufficiently annoying prefix
88 # this should suffice for now, this is
89 # used in a couple of places below, so
90 # need to put it up here for now.
91 sub _anon_package_prefix { 'Class::MOP::Package::__ANON__::SERIAL::' }
92
93 sub is_anon {
94 my $self = shift;
952308µs233µs
# spent 22µs (10+12) within Class::MOP::Package::BEGIN@95 which was called: # once (10µs+12µs) by parent::import at line 95
no warnings 'uninitialized';
# spent 22µs making 1 call to Class::MOP::Package::BEGIN@95 # spent 12µs making 1 call to warnings::unimport
96 my $prefix = $self->_anon_package_prefix;
97 $self->name =~ /^\Q$prefix/;
98 }
99
100 sub create_anon {
101 my ($class, %options) = @_;
102
103 my $cache_ok = delete $options{cache};
104 $options{weaken} = !$cache_ok unless exists $options{weaken};
105
106 my $cache_key;
107 if ($cache_ok) {
108 $cache_key = $class->_anon_cache_key(%options);
109 undef $cache_ok if !defined($cache_key);
110 }
111
112 if ($cache_ok) {
113 if (defined $ANON_PACKAGE_CACHE{$cache_key}) {
114 return $ANON_PACKAGE_CACHE{$cache_key};
115 }
116 }
117
118 my $package_name = $class->_anon_package_prefix . ++$ANON_SERIAL;
119
120 my $meta = $class->create($package_name, %options);
121
122 if ($cache_ok) {
123 $ANON_PACKAGE_CACHE{$cache_key} = $meta;
124 weaken($ANON_PACKAGE_CACHE{$cache_key});
125 }
126
127 return $meta;
128 }
129
130 sub _anon_cache_key {
131 my $class = shift;
132 my %options = @_;
133 $class->_throw_exception( PackagesAndModulesAreNotCachable => class_name => $class,
134 params => \%options,
135 is_module => 0
136 );
137 }
138
139 sub DESTROY {
140 my $self = shift;
141
142 return if in_global_destruction(); # it'll happen soon anyway and this just makes things more complicated
143
144 $self->_free_anon
145 if $self->is_anon;
146 }
147
148 sub _free_anon {
149 my $self = shift;
150 my $name = $self->name;
151
152 # Moose does a weird thing where it replaces the metaclass for
153 # class when fixing metaclass incompatibility. In that case,
154 # we don't want to clean out the namespace now. We can detect
155 # that because Moose will explicitly update the singleton
156 # cache in Class::MOP using store_metaclass_by_name, which
157 # means that the new metaclass will already exist in the cache
158 # by this point.
159 # The other options here are that $current_meta can be undef if
160 # remove_metaclass_by_name is called explicitly (since the hash
161 # entry is removed first, and then this destructor is called),
162 # or that $current_meta can be the same as $self, which happens
163 # when the metaclass goes out of scope (since the weak reference
164 # in the metaclass cache won't be freed until after this
165 # destructor runs).
166 my $current_meta = Class::MOP::get_metaclass_by_name($name);
167 return if defined($current_meta) && $current_meta ne $self;
168
169 my ($first_fragments, $last_fragment) = ($name =~ /^(.*)::(.*)$/);
170
1712535µs234µs
# spent 22µs (8+13) within Class::MOP::Package::BEGIN@171 which was called: # once (8µs+13µs) by parent::import at line 171
no strict 'refs';
# spent 22µs making 1 call to Class::MOP::Package::BEGIN@171 # spent 13µs making 1 call to strict::unimport
172 # clear @ISA first, to avoid a memory leak
173 # see https://rt.perl.org/rt3/Public/Bug/Display.html?id=92708
174 @{$name . '::ISA'} = ();
175 %{$name . '::'} = ();
176 delete ${$first_fragments . '::'}{$last_fragment . '::'};
177
178 Class::MOP::remove_metaclass_by_name($name);
179
180 delete $INC{module_notional_filename($name)};
181 }
182
183}
184
185
# spent 38µs within Class::MOP::Package::_new which was called 3 times, avg 13µs/call: # 3 times (38µs+0s) by Class::MOP::Package::initialize at line 28, avg 13µs/call
sub _new {
1861240µs my $class = shift;
187
188 return Class::MOP::Class->initialize($class)->new_object(@_)
189 if $class ne __PACKAGE__;
190
191 my $params = @_ == 1 ? $_[0] : {@_};
192
193 return bless {
194 # Need to quote package to avoid a problem with PPI mis-parsing this
195 # as a package statement.
196 'package' => $params->{package},
197
198 # NOTE:
199 # because of issues with the Perl API
200 # to the typeglob in some versions, we
201 # need to just always grab a new
202 # reference to the hash in the accessor.
203 # Ideally we could just store a ref and
204 # it would Just Work, but oh well :\
205
206 namespace => \undef,
207
208 } => $class;
209}
210
211# Attributes
212
213# NOTE:
214# all these attribute readers will be bootstrapped
215# away in the Class::MOP bootstrap section
216
217
# spent 4.75ms (3.88+869µs) within Class::MOP::Package::_package_stash which was called 2501 times, avg 2µs/call: # 1203 times (1.46ms+22µs) by Class::MOP::Package::get_package_symbol at line 247, avg 1µs/call # 662 times (1.01ms+0s) by Class::MOP::Package::add_package_symbol at line 230, avg 2µs/call # 458 times (471µs+29µs) by Class::MOP::Package::has_package_symbol at line 242, avg 1µs/call # 169 times (926µs+817µs) by Class::MOP::Package::get_or_add_package_symbol at line 252, avg 10µs/call # 7 times (11µs+0s) by Class::MOP::Package::list_all_package_symbols at line 262, avg 2µs/call # 2 times (2µs+0s) by Class::MOP::Package::remove_package_symbol at line 257, avg 1µs/call
sub _package_stash {
21825017.40ms180869µs $_[0]->{_package_stash} ||= Package::Stash->new($_[0]->name)
# spent 794µs making 90 calls to Package::Stash::XS::new, avg 9µs/call # spent 76µs making 90 calls to Class::MOP::Package::name, avg 842ns/call
219}
220sub namespace {
221 $_[0]->_package_stash->namespace
222}
223
224# Class attributes
225
226# ... these functions have to touch the symbol table itself,.. yuk
227
228
# spent 15.3ms (4.04+11.3) within Class::MOP::Package::add_package_symbol which was called 662 times, avg 23µs/call: # 656 times (4.01ms+11.2ms) by Class::MOP::Mixin::HasMethods::add_method at line 78 of Class/MOP/Mixin/HasMethods.pm, avg 23µs/call # 6 times (30µs+69µs) by Moose::Exporter::build_import_methods at line 91 of Moose/Exporter.pm, avg 16µs/call
sub add_package_symbol {
229132413.7ms my $self = shift;
230264812.2ms
# spent 3.18s (82µs+3.18) within Bio::Roary::AnalyseGroups::_freq_groups_per_genome which was called 2 times, avg 1.59s/call: # 2 times (82µs+3.18s) by Bio::Roary::AnalyseGroups::BUILD at line 43 of lib/Bio/Roary/AnalyseGroups.pm, avg 1.59s/call # spent 1.06ms within Class::MOP::Mixin::AttributeCore::has_default which was called 771 times, avg 1µs/call: # 405 times (524µs+0s) by Class::MOP::Class::_inline_default_value at line 668 of Class/MOP/Class.pm, avg 1µs/call # 207 times (328µs+0s) by Moose::Meta::Attribute::_eval_environment at line 760 of Moose/Meta/Attribute.pm, avg 2µs/call # 64 times (100µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 886 of Moose/Meta/Attribute.pm, avg 2µs/call # 64 times (64µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 908 of Moose/Meta/Attribute.pm, avg 998ns/call # 31 times (43µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 377 of Moose/Meta/Class.pm, avg 1µs/call # spent 12µs within Bio::Roary::CommandLine::RoaryPostAnalysis::fasta_files which was called 2 times, avg 6µs/call: # once (10µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 74 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 23µs (18+6) within Bio::Roary::CommandLine::RoaryPostAnalysis::core_definition which was called: # once (18µs+6µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 88 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 1.21ms (340µs+873µs) within Class::MOP::Class::Immutable::Class::MOP::Class::linearized_isa which was called 82 times, avg 15µs/call: # 66 times (287µs+579µs) by Class::MOP::Class::find_attribute_by_name at line 924 of Class/MOP/Class.pm, avg 13µs/call # 16 times (53µs+294µs) by Class::MOP::Class::get_all_attributes at line 936 of Class/MOP/Class.pm, avg 22µs/call # spent 56µs within Moose::Meta::TypeConstraint::Parameterized::parameterized_from which was called 32 times, avg 2µs/call: # 16 times (32µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 72 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 10 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 85 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 6 times (8µs+0s) by Moose::Meta::TypeConstraint::Parameterized::_inline_check at line 95 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 1µs/call # spent 643µs within Class::MOP::Mixin::AttributeCore::_set_insertion_order which was called 333 times, avg 2µs/call: # 333 times (643µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 30 of Class/MOP/Mixin/HasAttributes.pm, avg 2µs/call # spent 15µs within Bio::Roary::PostAnalysis::dont_create_rplots which was called: # once (15µs+0s) by Bio::Roary::PostAnalysis::run at line 78 of lib/Bio/Roary/PostAnalysis.pm # spent 834µs (763+71) within Moose::Meta::Mixin::AttributeCore::is_lazy which was called 378 times, avg 2µs/call: # 191 times (502µs+71µs) by Moose::Meta::Attribute::_inline_check_lazy at line 871 of Moose/Meta/Attribute.pm, avg 3µs/call # 187 times (260µs+0s) by Moose::Meta::Class::_inline_init_attr_from_default at line 421 of Moose/Meta/Class.pm, avg 1µs/call # spent 20µs (17+3) within Bio::Roary::CommandLine::RoaryPostAnalysis::translation_table which was called: # once (17µs+3µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 85 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 180µs (149+31) within Bio::Roary::ContigsToGeneIDsFromGFF::DESTROY which was called 8 times, avg 23µs/call: # 8 times (149µs+31µs) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 67 of lib/Bio/Roary/OrderGenes.pm, avg 23µs/call # spent 164µs (42+122) within Bio::Roary::PostAnalysis::_inflate_clusters_obj which was called: # once (42µs+122µs) by Bio::Roary::PostAnalysis::run at line 64 of lib/Bio/Roary/PostAnalysis.pm # spent 460ms (80µs+460) within Bio::Roary::AnalyseGroups::_groups_to_genes which was called 2 times, avg 230ms/call: # 2 times (80µs+460ms) by Bio::Roary::AnalyseGroups::BUILD at line 40 of lib/Bio/Roary/AnalyseGroups.pm, avg 230ms/call # spent 4µs within Bio::Roary::Output::NumberOfGroups::output_raw_filename_new_genes which was called: # once (4µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 46 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 62µs within Bio::Roary::Output::NumberOfGroups::_unique_genes which was called 11 times, avg 6µs/call: # 10 times (58µs+0s) by Bio::Roary::Output::NumberOfGroups::_single_iteration_gene_expansion at line 109 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 6µs/call # once (4µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 44 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 9µs within Bio::Roary::PostAnalysis::core_accessory_tab_output_filename which was called: # once (9µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # spent 22µs within Bio::Roary::SplitGroups::groupfile which was called 3 times, avg 7µs/call: # once (14µs+0s) by Bio::Roary::SplitGroups::_build__analyse_groups_obj at line 54 of lib/Bio/Roary/SplitGroups.pm # once (4µs+0s) by Bio::Roary::SplitGroups::split_groups at line 105 of lib/Bio/Roary/SplitGroups.pm # once (3µs+0s) by Bio::Roary::SplitGroups::split_groups at line 101 of lib/Bio/Roary/SplitGroups.pm # spent 16µs (12+5) within Bio::Roary::SplitGroups::DESTROY which was called: # once (12µs+5µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 120µs (101+19) within Bio::Roary::GroupStatistics::new which was called: # once (101µs+19µs) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # spent 7.62ms (104µs+7.52) within Moose::Util::TypeConstraints::import which was called 2 times, avg 3.81ms/call: # once (46µs+6.13ms) by Moose::Role::BEGIN@18 at line 18 of Moose/Role.pm # once (58µs+1.39ms) by Moose::BEGIN@40 at line 40 of Moose.pm # spent 28.0ms within Bio::Roary::GroupLabels::_group_default_prefix which was called 18215 times, avg 2µs/call: # 18215 times (28.0ms+0s) by Bio::Roary::GroupLabels::add_labels at line 51 of lib/Bio/Roary/GroupLabels.pm, avg 2µs/call # spent 22µs (12+9) within Moose::Meta::TypeConstraint::Union::meta which was called: # once (12µs+9µs) by Moose::Util::TypeConstraints::BEGIN@25 at line 17 of Moose/Meta/TypeConstraint/Union.pm # spent 28µs within Moose::Meta::TypeConstraint::Parameterized::has_type_parameter which was called 12 times, avg 2µs/call: # 10 times (23µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 85 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 2 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 44 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 3µs/call # spent 15µs (8+7) within Bio::Roary::CommandLine::RoaryPostAnalysis::meta which was called: # once (8µs+7µs) by Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17 at line 187 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 51.0ms (50.7+261µs) within Bio::Roary::GroupStatistics::_text_csv_obj which was called 18216 times, avg 3µs/call: # 18215 times (50.7ms+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 197 of lib/Bio/Roary/GroupStatistics.pm, avg 3µs/call # once (40µs+261µs) by Bio::Roary::GroupStatistics::create_spreadsheet at line 186 of lib/Bio/Roary/GroupStatistics.pm # spent 59µs within Bio::Roary::AnalyseGroups::fasta_files which was called 7 times, avg 8µs/call: # 2 times (23µs+0s) by Bio::Roary::AnalyseGroups::_builder__files_to_genes at line 62 of lib/Bio/Roary/AnalyseGroups.pm, avg 12µs/call # 2 times (14µs+0s) by Bio::Roary::AnalyseGroups::_builder__number_of_isolates at line 55 of lib/Bio/Roary/AnalyseGroups.pm, avg 7µs/call # 2 times (8µs+0s) by Bio::Roary::Output::EmblGroups::_build__sorted_file_names at line 64 of lib/Bio/Roary/Output/EmblGroups.pm, avg 4µs/call # once (15µs+0s) by Bio::Roary::GroupStatistics::_build__sorted_file_names at line 76 of lib/Bio/Roary/GroupStatistics.pm # spent 11µs within Bio::Roary::PostAnalysis::fasta_files which was called 2 times, avg 6µs/call: # once (9µs+0s) by Bio::Roary::PostAnalysis::_build__analyse_groups_obj at line 153 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__split_groups_obj at line 88 of lib/Bio/Roary/PostAnalysis.pm # spent 193µs (83+110) within Moose::Meta::TypeConstraint::meta which was called 10 times, avg 19µs/call: # once (28µs+26µs) by Moose::BEGIN@25 at line 22 of Moose/Meta/TypeConstraint.pm # once (9µs+13µs) by Moose::BEGIN@25 at line 37 of Moose/Meta/TypeConstraint.pm # once (5µs+16µs) by Moose::BEGIN@25 at line 46 of Moose/Meta/TypeConstraint.pm # once (8µs+12µs) by Moose::BEGIN@25 at line 26 of Moose/Meta/TypeConstraint.pm # once (8µs+10µs) by Moose::BEGIN@25 at line 40 of Moose/Meta/TypeConstraint.pm # once (7µs+10µs) by Moose::BEGIN@25 at line 79 of Moose/Meta/TypeConstraint.pm # once (4µs+6µs) by Moose::BEGIN@25 at line 90 of Moose/Meta/TypeConstraint.pm # once (4µs+6µs) by Moose::BEGIN@25 at line 73 of Moose/Meta/TypeConstraint.pm # once (4µs+6µs) by Moose::BEGIN@25 at line 106 of Moose/Meta/TypeConstraint.pm # once (4µs+6µs) by Moose::BEGIN@25 at line 100 of Moose/Meta/TypeConstraint.pm # spent 4µs within Bio::Roary::CommandLine::RoaryPostAnalysis::verbose_stats which was called: # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 11µs (7+4) within Moose::Meta::Role::Application::ToRole::meta which was called: # once (7µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 14µs within Moose::Meta::Role::application_to_class_class which was called 4 times, avg 4µs/call: # 4 times (14µs+0s) by Moose::Meta::Role::apply at line 451 of Moose/Meta/Role.pm, avg 4µs/call # spent 6.65ms within Bio::Roary::OrderGenes::_groups_qc which was called 4931 times, avg 1µs/call: # 4884 times (6.39ms+0s) by Bio::Roary::OrderGenes::_build_groups_to_contigs at line 249 of lib/Bio/Roary/OrderGenes.pm, avg 1µs/call # 47 times (266µs+0s) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 77 of lib/Bio/Roary/OrderGenes.pm, avg 6µs/call # spent 2.12s within Bio::Roary::AnalyseGroups::_genes_to_file which was called 1587215 times, avg 1µs/call: # 1154336 times (1.52s+0s) by Bio::Roary::AnalyseGroups::_count_num_files_in_group at line 84 of lib/Bio/Roary/AnalyseGroups.pm, avg 1µs/call # 288584 times (410ms+0s) by Bio::Roary::Output::EmblGroups::_build__groups_to_files at line 75 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 144292 times (193ms+0s) by Bio::Roary::GroupStatistics::_build__groups_to_files at line 101 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 2 times (55µs+0s) by Bio::Roary::AnalyseGroups::_builder__files_to_genes at line 73 of lib/Bio/Roary/AnalyseGroups.pm, avg 28µs/call # once (6µs+0s) by Bio::Roary::SplitGroups::_build__genes_to_files at line 62 of lib/Bio/Roary/SplitGroups.pm # spent 7µs within Bio::Roary::PostAnalysis::core_accessory_ordering_key which was called: # once (7µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # spent 11µs within Bio::Roary::CommandLine::RoaryPostAnalysis::dont_create_rplots which was called 2 times, avg 6µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 82 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 112µs within Class::MOP::Method::Constructor::associated_metaclass which was called 90 times, avg 1µs/call: # 30 times (41µs+0s) by Class::MOP::Method::Constructor::_eval_environment at line 86 of Class/MOP/Method/Constructor.pm, avg 1µs/call # 30 times (36µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 96 of Class/MOP/Method/Constructor.pm, avg 1µs/call # 30 times (34µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 28 of Class/MOP/Method/Inlined.pm, avg 1µs/call # spent 72.5ms (72.1+350µs) within Bio::Roary::Output::EmblGroups::_output_fh which was called 36432 times, avg 2µs/call: # 36430 times (72.1ms+350µs) by Bio::Roary::Output::EmblGroups::create_files at line 229 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 2 times (15µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 235 of lib/Bio/Roary/Output/EmblGroups.pm, avg 7µs/call # spent 283µs (153+131) within Bio::Roary::ContigsToGeneIDsFromGFF::_awk_filter which was called 8 times, avg 35µs/call: # 8 times (153µs+131µs) by Bio::Roary::ParseGFFAnnotationRole::_gff_fh_input_string at line 21 of lib/Bio/Roary/ParseGFFAnnotationRole.pm, avg 35µs/call # spent 63µs within Moose::Meta::TypeConstraint::Parameterized::type_parameter which was called 36 times, avg 2µs/call: # 16 times (32µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 72 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 10 times (15µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 85 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 6 times (8µs+0s) by Moose::Meta::TypeConstraint::Parameterized::_inline_check at line 95 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 1µs/call # 2 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 48 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 3µs/call # 2 times (3µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 33 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # spent 32.4ms (2.37+30.0) within Bio::Roary::InflateClusters::_clustered_genes which was called 1295 times, avg 25µs/call: # 485 times (874µs+30.0ms) by Bio::Roary::InflateClusters::_inflate_gene at line 60 of lib/Bio/Roary/InflateClusters.pm, avg 64µs/call # 324 times (578µs+0s) by Bio::Roary::InflateClusters::_inflate_gene at line 62 of lib/Bio/Roary/InflateClusters.pm, avg 2µs/call # 324 times (576µs+0s) by Bio::Roary::InflateClusters::_inflate_gene at line 63 of lib/Bio/Roary/InflateClusters.pm, avg 2µs/call # 161 times (340µs+0s) by Bio::Roary::InflateClusters::inflate at line 83 of lib/Bio/Roary/InflateClusters.pm, avg 2µs/call # once (3µs+0s) by Bio::Roary::InflateClusters::inflate at line 81 of lib/Bio/Roary/InflateClusters.pm # spent 16µs within Moose::Meta::TypeConstraint::Parameterizable::inline_generator which was called 6 times, avg 3µs/call: # 6 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_inline_for at line 62 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 3µs/call # spent 53.8ms within Bio::Roary::AnalyseGroups::_genes_to_groups which was called 40010 times, avg 1µs/call: # 40008 times (53.8ms+0s) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 74 of lib/Bio/Roary/OrderGenes.pm, avg 1µs/call # 2 times (38µs+0s) by Bio::Roary::AnalyseGroups::_builder__groups_to_genes at line 113 of lib/Bio/Roary/AnalyseGroups.pm, avg 19µs/call # spent 9µs within Bio::Roary::CommandLine::RoaryPostAnalysis::job_runner which was called: # once (9µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 73 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 361µs (334+27) within Moose::Meta::TypeConstraint::_new which was called 17 times, avg 21µs/call: # 17 times (334µs+27µs) by Moose::Meta::TypeConstraint::new at line 124 of Moose/Meta/TypeConstraint.pm, avg 21µs/call # spent 184µs (89+95) within Bio::Roary::Output::EmblGroups::output_header_filename which was called 2 times, avg 92µs/call: # 2 times (89µs+95µs) by Bio::Roary::Output::EmblGroups::_build__output_header_fh at line 48 of lib/Bio/Roary/Output/EmblGroups.pm, avg 92µs/call # spent 10µs within Bio::Roary::PostAnalysis::_output_group_labels_filename which was called 2 times, avg 5µs/call: # once (6µs+0s) by Bio::Roary::PostAnalysis::_build__group_labels_obj at line 134 of lib/Bio/Roary/PostAnalysis.pm # once (4µs+0s) by Bio::Roary::PostAnalysis::_build__annotate_groups_obj at line 143 of lib/Bio/Roary/PostAnalysis.pm # spent 82µs within Bio::Roary::ContigsToGeneIDsFromGFF::gff_file which was called 8 times, avg 10µs/call: # 8 times (82µs+0s) by Bio::Roary::ParseGFFAnnotationRole::_gff_fh_input_string at line 21 of lib/Bio/Roary/ParseGFFAnnotationRole.pm, avg 10µs/call # spent 4µs within Bio::Roary::InflateClusters::clusters_filename which was called: # once (4µs+0s) by Bio::Roary::ClustersRole::_build__clusters_fh at line 21 of lib/Bio/Roary/ClustersRole.pm # spent 298µs (265+33) within Bio::Roary::GeneNamesFromGFF::DESTROY which was called 8 times, avg 37µs/call: # 8 times (265µs+33µs) by Bio::Roary::AnnotateGroups::_build__ids_to_gene_names at line 106 of lib/Bio/Roary/AnnotateGroups.pm, avg 37µs/call # spent 9.70s (79µs+9.70) within Bio::Roary::OrderGenes::groups_to_contigs which was called 4 times, avg 2.42s/call: # once (59µs+9.70s) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # once (9µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # once (8µs+0s) by Bio::Roary::PostAnalysis::_build__number_of_groups_obj at line 100 of lib/Bio/Roary/PostAnalysis.pm # once (4µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # spent 12µs within Moose::Meta::Role::get_override_method_modifiers_map which was called 4 times, avg 3µs/call: # 4 times (12µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 388 of Moose/Meta/Role.pm, avg 3µs/call # spent 1.12ms (961µs+163µs) within Moose::Meta::Mixin::AttributeCore::has_trigger which was called 685 times, avg 2µs/call: # 207 times (376µs+60µs) by Moose::Meta::Attribute::_eval_environment at line 758 of Moose/Meta/Attribute.pm, avg 2µs/call # 187 times (227µs+0s) by Moose::Meta::Class::_inline_triggers at line 463 of Moose/Meta/Class.pm, avg 1µs/call # 187 times (203µs+0s) by Moose::Meta::Class::_eval_environment at line 499 of Moose/Meta/Class.pm, avg 1µs/call # 52 times (87µs+58µs) by Moose::Meta::Attribute::_inline_get_old_value_for_trigger at line 722 of Moose/Meta/Attribute.pm, avg 3µs/call # 52 times (68µs+45µs) by Moose::Meta::Attribute::_inline_trigger at line 748 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 4µs within Bio::Roary::CommandLine::RoaryPostAnalysis::_error_message which was called: # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 95 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 94µs (37+57) within Bio::Roary::AnnotateGroups::_filtered_gff_files which was called: # once (37µs+57µs) by Bio::Roary::AnnotateGroups::_build__ids_to_gene_names at line 100 of lib/Bio/Roary/AnnotateGroups.pm # spent 27µs (22+5) within Bio::Roary::GroupLabels::DESTROY which was called: # once (22µs+5µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 97.7ms within Bio::Roary::GroupStatistics::groups_to_contigs which was called 60770 times, avg 2µs/call: # 36430 times (65.0ms+0s) by Bio::Roary::GroupStatistics::_row at line 145 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 4868 times (6.63ms+0s) by Bio::Roary::GroupStatistics::_row at line 147 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 4868 times (6.60ms+0s) by Bio::Roary::GroupStatistics::_row at line 148 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 4868 times (6.57ms+0s) by Bio::Roary::GroupStatistics::_row at line 149 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 4868 times (6.50ms+0s) by Bio::Roary::GroupStatistics::_row at line 151 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 4868 times (6.43ms+0s) by Bio::Roary::GroupStatistics::_row at line 152 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # spent 11µs within Bio::Roary::CommandLine::RoaryPostAnalysis::output_statistics_filename which was called 2 times, avg 6µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 78 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 336µs (328+8) within Moose::Meta::TypeConstraint::Role::_new which was called 3 times, avg 112µs/call: # 3 times (328µs+8µs) by Moose::Meta::TypeConstraint::new at line 124 of Moose/Meta/TypeConstraint.pm, avg 112µs/call # spent 486µs (414+72) within Moose::Meta::Mixin::AttributeCore::is_required which was called 239 times, avg 2µs/call: # 187 times (284µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 376 of Moose/Meta/Class.pm, avg 2µs/call # 52 times (130µs+72µs) by Moose::Meta::Attribute::_inline_check_required at line 629 of Moose/Meta/Attribute.pm, avg 4µs/call # spent 16µs (9+6) within Bio::Roary::SplitGroups::meta which was called: # once (9µs+6µs) by Bio::Roary::PostAnalysis::BEGIN@22 at line 319 of lib/Bio/Roary/SplitGroups.pm # spent 18µs within Bio::Roary::PostAnalysis::output_multifasta_files which was called: # once (18µs+0s) by Bio::Roary::PostAnalysis::run at line 81 of lib/Bio/Roary/PostAnalysis.pm # spent 273ms within Bio::Roary::AnnotateGroups::_groups_to_consensus_gene_names which was called 145721 times, avg 2µs/call: # 36430 times (65.7ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 150 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 36430 times (65.4ms+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 185 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 36430 times (64.6ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 86 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 18215 times (46.8ms+0s) by Bio::Roary::GroupStatistics::_row at line 136 of lib/Bio/Roary/GroupStatistics.pm, avg 3µs/call # 18215 times (30.4ms+0s) by Bio::Roary::AnnotateGroups::reannotate at line 281 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # once (32µs+0s) by Bio::Roary::AnnotateGroups::_split_groups at line 258 of lib/Bio/Roary/AnnotateGroups.pm # spent 17µs (10+8) within Bio::Roary::Output::NumberOfGroups::meta which was called: # once (10µs+8µs) by Bio::Roary::PostAnalysis::BEGIN@19 at line 117 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 1.83s (134µs+1.83) within Bio::Roary::AnnotateGroups::new which was called: # once (134µs+1.83s) by Bio::Roary::PostAnalysis::_build__annotate_groups_obj at line 143 of lib/Bio/Roary/PostAnalysis.pm # spent 16µs within Moose::Meta::TypeConstraint::Parameterizable::has_constraint_generator which was called 8 times, avg 2µs/call: # 8 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 31 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # spent 1.32s (96µs+1.32) within Bio::Roary::AnalyseGroups::_files_to_genes which was called 2 times, avg 659ms/call: # 2 times (96µs+1.32s) by Bio::Roary::AnalyseGroups::BUILD at line 42 of lib/Bio/Roary/AnalyseGroups.pm, avg 659ms/call # spent 50µs within Bio::Roary::ContigsToGeneIDsFromGFF::_tags_to_filter which was called 8 times, avg 6µs/call: # 8 times (50µs+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build__awk_filter at line 137 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 6µs/call # spent 270ms within Bio::Roary::SplitGroups::_genes_to_groups which was called 97033 times, avg 3µs/call: # 48485 times (60.4ms+0s) by Bio::Roary::SplitGroups::_same_group at line 293 of lib/Bio/Roary/SplitGroups.pm, avg 1µs/call # 48485 times (59.0ms+0s) by Bio::Roary::SplitGroups::_same_group at line 294 of lib/Bio/Roary/SplitGroups.pm, avg 1µs/call # 31 times (150ms+0s) by Bio::Roary::SplitGroups::_update_genes_to_groups at line 157 of lib/Bio/Roary/SplitGroups.pm, avg 4.85ms/call # 31 times (72µs+0s) by Bio::Roary::SplitGroups::_update_genes_to_groups at line 148 of lib/Bio/Roary/SplitGroups.pm, avg 2µs/call # once (12µs+0s) by Bio::Roary::SplitGroups::_set_genes_to_groups at line 142 of lib/Bio/Roary/SplitGroups.pm # spent 716µs within Moose::Meta::TypeConstraint::_compiled_type_constraint which was called 249 times, avg 3µs/call: # 174 times (262µs+0s) by Moose::Meta::Class::_eval_environment at line 517 of Moose/Meta/Class.pm, avg 2µs/call # 73 times (450µs+0s) by Moose::Meta::TypeConstraint::compile_type_constraint at line 277 of Moose/Meta/TypeConstraint.pm, avg 6µs/call # 2 times (5µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Util/TypeConstraints/Builtins.pm:284] at line 279 of Moose/Util/TypeConstraints/Builtins.pm, avg 2µs/call # spent 3µs within Bio::Roary::SplitGroups::_tmp_dir which was called: # once (3µs+0s) by Bio::Roary::SplitGroups::_make_tmp_dir at line 80 of lib/Bio/Roary/SplitGroups.pm # spent 19µs within Bio::Roary::PostAnalysis::output_filename which was called 2 times, avg 9µs/call: # once (12µs+0s) by Bio::Roary::PostAnalysis::_build__annotate_groups_obj at line 143 of lib/Bio/Roary/PostAnalysis.pm # once (7µs+0s) by Bio::Roary::PostAnalysis::_build__analyse_groups_obj at line 153 of lib/Bio/Roary/PostAnalysis.pm # spent 25µs (14+12) within Moose::Meta::Role::Application::ToInstance::meta which was called 2 times, avg 13µs/call: # once (9µs+7µs) by Moose::BEGIN@38 at line 16 of Moose/Meta/Role/Application/ToInstance.pm # once (5µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 26.6ms (26.6+46µs) within Bio::Roary::OrderGenes::number_of_files which was called 15112 times, avg 2µs/call: # 5005 times (8.85ms+0s) by Bio::Roary::OrderGenes::_reorder_connected_components at line 164 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 5005 times (7.64ms+0s) by Bio::Roary::OrderGenes::_reorder_connected_components at line 165 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 4871 times (9.48ms+46µs) by Bio::Roary::OrderGenes::_create_accessory_graph at line 299 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 231 times (609µs+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 311 of lib/Bio/Roary/OrderGenes.pm, avg 3µs/call # spent 32.2ms (31.9+336µs) within Bio::Roary::GroupLabels::_output_fh which was called 18216 times, avg 2µs/call: # 18215 times (31.9ms+336µs) by Bio::Roary::GroupLabels::add_labels at line 51 of lib/Bio/Roary/GroupLabels.pm, avg 2µs/call # once (2µs+0s) by Bio::Roary::GroupLabels::add_labels at line 55 of lib/Bio/Roary/GroupLabels.pm # spent 4µs within Bio::Roary::InflateClusters::output_file which was called: # once (4µs+0s) by Bio::Roary::InflateClusters::_build__output_fh at line 32 of lib/Bio/Roary/InflateClusters.pm # spent 1.00ms within Moose::Meta::TypeConstraint::Registry::type_constraints which was called 576 times, avg 2µs/call: # 273 times (328µs+0s) by Moose::Meta::TypeConstraint::Registry::get_type_constraint at line 41 of Moose/Meta/TypeConstraint/Registry.pm, avg 1µs/call # 254 times (599µs+0s) by Moose::Meta::TypeConstraint::Registry::has_type_constraint at line 35 of Moose/Meta/TypeConstraint/Registry.pm, avg 2µs/call # 48 times (75µs+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 53 of Moose/Meta/TypeConstraint/Registry.pm, avg 2µs/call # once (1µs+0s) by Moose::Util::TypeConstraints::list_all_type_constraints at line 58 of Moose/Util/TypeConstraints.pm # spent 115µs within Moose::Meta::Class::immutable_trait which was called 32 times, avg 4µs/call: # 16 times (58µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1337 of Class/MOP/Class.pm, avg 4µs/call # 16 times (56µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 4µs/call # spent 169µs within Class::MOP::Method::associated_metaclass which was called 96 times, avg 2µs/call: # 32 times (55µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 28 of Class/MOP/Method/Inlined.pm, avg 2µs/call # 16 times (39µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 96 of Class/MOP/Method/Constructor.pm, avg 2µs/call # 16 times (38µs+0s) by Class::MOP::Method::Constructor::_eval_environment at line 86 of Class/MOP/Method/Constructor.pm, avg 2µs/call # 16 times (21µs+0s) by Moose::Meta::Method::Destructor::_initialize_body at line 79 of Moose/Meta/Method/Destructor.pm, avg 1µs/call # 16 times (17µs+0s) by Moose::Meta::Method::Destructor::_generate_DEMOLISHALL at line 116 of Moose/Meta/Method/Destructor.pm, avg 1µs/call # spent 2.71s (89µs+2.71) within Bio::Roary::PostAnalysis::_analyse_groups_obj which was called 4 times, avg 677ms/call: # once (73µs+2.71s) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # once (8µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # once (6µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__order_genes_obj at line 123 of lib/Bio/Roary/PostAnalysis.pm # spent 373µs within Bio::Roary::SplitGroups::_do_sorting which was called 31 times, avg 12µs/call: # 31 times (373µs+0s) by Bio::Roary::SplitGroups::_true_orthologs at line 249 of lib/Bio/Roary/SplitGroups.pm, avg 12µs/call # spent 4µs within Bio::Roary::CommandLine::RoaryPostAnalysis::args which was called: # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 51 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 536ms (66.1+470) within Bio::Roary::ContigsToGeneIDsFromGFF::overlapping_hypothetical_protein_ids which was called 37678 times, avg 14µs/call: # 37678 times (66.1ms+470ms) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 77 of lib/Bio/Roary/OrderGenes.pm, avg 14µs/call # spent 1.09ms within Moose::Meta::TypeConstraint::inlined which was called 795 times, avg 1µs/call: # 795 times (1.09ms+0s) by Moose::Meta::TypeConstraint::_inline_check at line 195 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # spent 1.40s (1.34ms+1.40) within Bio::Roary::ContigsToGeneIDsFromGFF::contig_to_ids which was called 460 times, avg 3.04ms/call: # 444 times (1.15ms+0s) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 71 of lib/Bio/Roary/OrderGenes.pm, avg 3µs/call # 8 times (176µs+1.40s) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 67 of lib/Bio/Roary/OrderGenes.pm, avg 175ms/call # 8 times (18µs+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_overlapping_hypothetical_protein_ids at line 84 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 2µs/call # spent 32µs (15+17) within Bio::Roary::PostAnalysis::meta which was called: # once (15µs+17µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@13 at line 226 of lib/Bio/Roary/PostAnalysis.pm # spent 18µs within Bio::Roary::PostAnalysis::verbose_stats which was called: # once (18µs+0s) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # spent 40µs (14+26) within Bio::Roary::GroupStatistics::meta which was called: # once (14µs+26µs) by Bio::Roary::PostAnalysis::BEGIN@17 at line 203 of lib/Bio/Roary/GroupStatistics.pm # spent 12µs within Bio::Roary::CommandLine::RoaryPostAnalysis::output_filename which was called 2 times, avg 6µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 76 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 30µs within Moose::Meta::Class::roles which was called 12 times, avg 3µs/call: # 8 times (18µs+0s) by Moose::Meta::Class::excludes_role at line 264 of Moose/Meta/Class.pm, avg 2µs/call # 4 times (12µs+0s) by Moose::Meta::Class::add_role at line 185 of Moose/Meta/Class.pm, avg 3µs/call # spent 2.61s (78.3ms+2.53) within Bio::Roary::OrderGenes::group_order which was called 40161 times, avg 65µs/call: # 9767 times (19.9ms+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 297 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 9767 times (17.8ms+0s) by Bio::Roary::OrderGenes::_add_groups_to_graph at line 132 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 5005 times (9.03ms+0s) by Bio::Roary::OrderGenes::_reorder_connected_components at line 163 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 4991 times (9.88ms+0s) by Bio::Roary::OrderGenes::_reorder_connected_components at line 159 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 4871 times (10.1ms+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 295 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 4871 times (9.74ms+0s) by Bio::Roary::OrderGenes::_add_groups_to_graph at line 130 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 361 times (529µs+0s) by Bio::Roary::OrderGenes::_remove_weak_edges_from_graph at line 330 of lib/Bio/Roary/OrderGenes.pm, avg 1µs/call # 231 times (515µs+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 311 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 163 times (471µs+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 308 of lib/Bio/Roary/OrderGenes.pm, avg 3µs/call # 120 times (201µs+0s) by Bio::Roary::OrderGenes::_remove_weak_edges_from_graph at line 328 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # 6 times (9µs+0s) by Bio::Roary::OrderGenes::_remove_weak_edges_from_graph at line 340 of lib/Bio/Roary/OrderGenes.pm, avg 1µs/call # 4 times (6µs+0s) by Bio::Roary::OrderGenes::_remove_weak_edges_from_graph at line 338 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # once (66µs+2.53s) by Bio::Roary::OrderGenes::_add_groups_to_graph at line 128 of lib/Bio/Roary/OrderGenes.pm # once (10µs+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 305 of lib/Bio/Roary/OrderGenes.pm # once (3µs+0s) by Bio::Roary::OrderGenes::_remove_weak_edges_from_graph at line 323 of lib/Bio/Roary/OrderGenes.pm # once (2µs+0s) by Bio::Roary::OrderGenes::_create_accessory_graph at line 292 of lib/Bio/Roary/OrderGenes.pm # spent 29µs (15+14) within Moose::Meta::TypeConstraint::Parameterizable::meta which was called 2 times, avg 15µs/call: # once (10µs+8µs) by Moose::Meta::TypeConstraint::Parameterized::BEGIN@10 at line 16 of Moose/Meta/TypeConstraint/Parameterizable.pm # once (5µs+6µs) by Moose::Meta::TypeConstraint::Parameterized::BEGIN@10 at line 22 of Moose/Meta/TypeConstraint/Parameterizable.pm # spent 11µs within Bio::Roary::CommandLine::RoaryPostAnalysis::output_pan_geneome_filename which was called 2 times, avg 5µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 77 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 5µs within Bio::Roary::InflateClusters::mcl_filename which was called: # once (5µs+0s) by Bio::Roary::InflateClusters::_build__mcl_fh at line 39 of lib/Bio/Roary/InflateClusters.pm # spent 5.78ms (645µs+5.14) within Moose::Meta::Method::_new which was called 29 times, avg 199µs/call: # 29 times (645µs+5.14ms) by Class::MOP::Method::wrap at line 45 of Class/MOP/Method.pm, avg 199µs/call # spent 786ms (522+263) within Bio::Roary::AnnotateGroups::_groups_to_id_names which was called 307386 times, avg 3µs/call: # 73443 times (113ms+263ms) by Bio::Roary::AnnotateGroups::CORE:sort or Bio::Roary::AnnotateGroups::_generate_groups_to_consensus_gene_names at line 220 of lib/Bio/Roary/AnnotateGroups.pm, avg 5µs/call # 73443 times (112ms+0s) by Bio::Roary::AnnotateGroups::CORE:sort or Bio::Roary::AnnotateGroups::_generate_groups_to_consensus_gene_names at line 227 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # 36430 times (70.6ms+0s) by Bio::Roary::Output::EmblGroups::_build__groups_to_files at line 72 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 32985 times (59.7ms+0s) by Bio::Roary::AnnotateGroups::_ids_grouped_by_gene_name_for_group at line 192 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # 18215 times (41.6ms+0s) by Bio::Roary::GroupStatistics::_row at line 129 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (33.6ms+0s) by Bio::Roary::AnnotateGroups::_generate__ids_to_groups at line 70 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # 18215 times (32.8ms+0s) by Bio::Roary::GroupStatistics::_build__groups_to_files at line 98 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (31.8ms+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 192 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (27.7ms+0s) by Bio::Roary::AnnotateGroups::reannotate at line 283 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # 8 times (45µs+0s) by Bio::Roary::AnnotateGroups::_groups at line 185 of lib/Bio/Roary/AnnotateGroups.pm, avg 6µs/call # once (6µs+0s) by Bio::Roary::AnnotateGroups::_generate__ids_to_groups at line 69 of lib/Bio/Roary/AnnotateGroups.pm # once (3µs+0s) by Bio::Roary::AnnotateGroups::reannotate at line 277 of lib/Bio/Roary/AnnotateGroups.pm # spent 12µs (11+900ns) within Bio::Roary::Output::NumberOfGroups::DESTROY which was called: # once (11µs+900ns) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 5µs within Moose::Meta::TypeConstraint::_set_constraint which was called 2 times, avg 3µs/call: # 2 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 56 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 3µs/call # spent 112µs within Moose::Meta::TypeConstraint::_has_compiled_type_constraint which was called 48 times, avg 2µs/call: # 48 times (112µs+0s) by Moose::Meta::TypeConstraint::new at line 125 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # spent 5µs within Bio::Roary::PostAnalysis::dont_split_groups which was called: # once (5µs+0s) by Bio::Roary::PostAnalysis::run at line 67 of lib/Bio/Roary/PostAnalysis.pm # spent 16µs (9+7) within Moose::Meta::TypeConstraint::Role::meta which was called: # once (9µs+7µs) by Moose::Util::TypeConstraints::BEGIN@29 at line 14 of Moose/Meta/TypeConstraint/Role.pm # spent 16µs within Moose::Meta::Role::method_metaclass which was called 5 times, avg 3µs/call: # 5 times (16µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 40 of Class/MOP/Mixin/HasMethods.pm, avg 3µs/call # spent 740µs (662+79) within Bio::Roary::GeneNamesFromGFF::new which was called 8 times, avg 93µs/call: # 8 times (662µs+79µs) by Bio::Roary::AnnotateGroups::_build__ids_to_gene_names at line 101 of lib/Bio/Roary/AnnotateGroups.pm, avg 93µs/call # spent 94.3ms within Bio::Roary::Output::EmblGroups::ordering_key which was called 56792 times, avg 2µs/call: # 23083 times (38.1ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 88 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 23083 times (37.9ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 153 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 4967 times (8.38ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 92 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 4967 times (8.34ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 155 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 232 times (784µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 188 of lib/Bio/Roary/Output/EmblGroups.pm, avg 3µs/call # 230 times (412µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 190 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 230 times (411µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 189 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # spent 18µs within Bio::Roary::PostAnalysis::accessory_tab_output_filename which was called: # once (18µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # spent 17µs (9+7) within Moose::Meta::TypeConstraint::Class::meta which was called: # once (9µs+7µs) by Moose::Util::TypeConstraints::BEGIN@28 at line 14 of Moose/Meta/TypeConstraint/Class.pm # spent 40.3ms within Bio::Roary::AnnotateGroups::_group_default_prefix which was called 18216 times, avg 2µs/call: # 18215 times (40.2ms+0s) by Bio::Roary::GroupStatistics::_non_unique_name_for_group at line 83 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # once (14µs+0s) by Bio::Roary::AnnotateGroups::_generate_groups_to_consensus_gene_names at line 217 of lib/Bio/Roary/AnnotateGroups.pm # spent 23µs (20+3) within Bio::Roary::CommandLine::RoaryPostAnalysis::group_limit which was called 2 times, avg 12µs/call: # once (17µs+3µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 87 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 184µs within Moose::Meta::TypeConstraint::Class::class which was called 83 times, avg 2µs/call: # 83 times (184µs+0s) by Moose::Meta::TypeConstraint::Class::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Meta/TypeConstraint/Class.pm:25] at line 23 of Moose/Meta/TypeConstraint/Class.pm, avg 2µs/call # spent 1.94ms (235µs+1.70) within Moose::unimport which was called 17 times, avg 114µs/call: # once (19µs+162µs) by Bio::Roary::Output::GroupsMultifastaNucleotide::BEGIN@148 at line 148 of lib/Bio/Roary/Output/GroupsMultifastaNucleotide.pm # once (18µs+142µs) by Bio::Roary::AnnotateGroups::BEGIN@325 at line 325 of lib/Bio/Roary/AnnotateGroups.pm # once (20µs+118µs) by Bio::Roary::GroupStatistics::BEGIN@202 at line 202 of lib/Bio/Roary/GroupStatistics.pm # once (16µs+110µs) by Bio::Roary::OrderGenes::BEGIN@352 at line 352 of lib/Bio/Roary/OrderGenes.pm # once (13µs+107µs) by Bio::Roary::PostAnalysis::BEGIN@225 at line 225 of lib/Bio/Roary/PostAnalysis.pm # once (12µs+99µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@188 at line 188 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (12µs+93µs) by Bio::Roary::Output::GroupsMultifastasNucleotide::BEGIN@75 at line 75 of lib/Bio/Roary/Output/GroupsMultifastasNucleotide.pm # once (15µs+90µs) by Bio::Roary::InflateClusters::BEGIN@106 at line 106 of lib/Bio/Roary/InflateClusters.pm # once (16µs+89µs) by Bio::Roary::SplitGroups::BEGIN@318 at line 318 of lib/Bio/Roary/SplitGroups.pm # once (15µs+90µs) by Bio::Roary::GroupLabels::BEGIN@59 at line 59 of lib/Bio/Roary/GroupLabels.pm # once (14µs+90µs) by Bio::Roary::GeneNamesFromGFF::BEGIN@65 at line 65 of lib/Bio/Roary/GeneNamesFromGFF.pm # once (11µs+92µs) by Bio::Roary::CommandLine::Common::BEGIN@38 at line 38 of lib/Bio/Roary/CommandLine/Common.pm # once (12µs+89µs) by Bio::Roary::Output::EmblGroups::BEGIN@239 at line 239 of lib/Bio/Roary/Output/EmblGroups.pm # once (11µs+90µs) by Bio::Roary::Output::NumberOfGroups::BEGIN@116 at line 116 of lib/Bio/Roary/Output/NumberOfGroups.pm # once (11µs+88µs) by Bio::Roary::External::ProteinMuscleAlignmentFromNucleotides::BEGIN@88 at line 88 of lib/Bio/Roary/External/ProteinMuscleAlignmentFromNucleotides.pm # once (10µs+80µs) by Bio::Roary::ContigsToGeneIDsFromGFF::BEGIN@142 at line 142 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm # once (10µs+77µs) by Bio::Roary::AnalyseGroups::BEGIN@142 at line 142 of lib/Bio/Roary/AnalyseGroups.pm # spent 200µs (158+42) within Bio::Roary::Output::NumberOfGroups::new which was called: # once (158µs+42µs) by Bio::Roary::PostAnalysis::_build__number_of_groups_obj at line 100 of lib/Bio/Roary/PostAnalysis.pm # spent 553µs within Class::MOP::Method::Accessor::accessor_type which was called 394 times, avg 1µs/call: # 394 times (553µs+0s) by Class::MOP::Method::Accessor::_initialize_body at line 84 of Class/MOP/Method/Accessor.pm, avg 1µs/call # spent 20µs within Bio::Roary::CommandLine::RoaryPostAnalysis::output_multifasta_files which was called 2 times, avg 10µs/call: # once (16µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 117 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 6.09ms (1.49+4.61) within Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes which was called 443 times, avg 14µs/call: # 242 times (719µs+1.75ms) by Class::MOP::Class::_construct_instance at line 525 of Class/MOP/Class.pm, avg 10µs/call # 189 times (728µs+1.76ms) by Moose::Meta::Attribute::new at line 58 of Moose/Meta/Attribute.pm, avg 13µs/call # 12 times (39µs+1.09ms) by Class::MOP::Class::_create_meta_instance at line 727 of Class/MOP/Class.pm, avg 94µs/call # spent 218µs (92+127) within Class::MOP::Class::Immutable::Class::MOP::Class::is_immutable which was called 23 times, avg 10µs/call: # 23 times (92µs+127µs) by Class::MOP::Class::_real_ref_name at line 122 of Class/MOP/Class.pm, avg 10µs/call # spent 15µs (14+1) within Bio::Roary::GroupStatistics::DESTROY which was called: # once (14µs+1µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 13µs (7+6) within Moose::Meta::TypeCoercion::Union::meta which was called: # once (7µs+6µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 6µs within Moose::Meta::TypeConstraint::Parameterizable::constraint_generator which was called 2 times, avg 3µs/call: # 2 times (6µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 33 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 3µs/call # spent 22µs (11+11) within Bio::Roary::External::ProteinMuscleAlignmentFromNucleotides::meta which was called: # once (11µs+11µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@15 at line 89 of lib/Bio/Roary/External/ProteinMuscleAlignmentFromNucleotides.pm # spent 39µs (20+19) within Moose::Meta::Role::Application::ToClass::meta which was called 3 times, avg 13µs/call: # once (10µs+8µs) by Moose::BEGIN@36 at line 14 of Moose/Meta/Role/Application/ToClass.pm # once (5µs+6µs) by Moose::BEGIN@36 at line 19 of Moose/Meta/Role/Application/ToClass.pm # once (5µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 78.0ms (1.07+76.9) within Moose::import which was called 17 times, avg 4.59ms/call: # once (68µs+5.66ms) by Bio::Roary::AnnotateGroups::BEGIN@19 at line 19 of lib/Bio/Roary/AnnotateGroups.pm # once (68µs+5.04ms) by Bio::Roary::Output::GroupsMultifastasNucleotide::BEGIN@19 at line 19 of lib/Bio/Roary/Output/GroupsMultifastasNucleotide.pm # once (77µs+5.01ms) by Bio::Roary::Output::NumberOfGroups::BEGIN@17 at line 17 of lib/Bio/Roary/Output/NumberOfGroups.pm # once (70µs+4.96ms) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 11 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (60µs+4.88ms) by Bio::Roary::GeneNamesFromGFF::BEGIN@17 at line 17 of lib/Bio/Roary/GeneNamesFromGFF.pm # once (58µs+4.65ms) by Bio::Roary::CommandLine::Common::BEGIN@12 at line 12 of lib/Bio/Roary/CommandLine/Common.pm # once (55µs+4.58ms) by Bio::Roary::PostAnalysis::BEGIN@11 at line 11 of lib/Bio/Roary/PostAnalysis.pm # once (62µs+4.56ms) by Bio::Roary::OrderGenes::BEGIN@18 at line 18 of lib/Bio/Roary/OrderGenes.pm # once (58µs+4.46ms) by Bio::Roary::Output::GroupsMultifastaNucleotide::BEGIN@17 at line 17 of lib/Bio/Roary/Output/GroupsMultifastaNucleotide.pm # once (79µs+4.38ms) by Bio::Roary::Output::EmblGroups::BEGIN@19 at line 19 of lib/Bio/Roary/Output/EmblGroups.pm # once (75µs+4.30ms) by Bio::Roary::External::ProteinMuscleAlignmentFromNucleotides::BEGIN@23 at line 23 of lib/Bio/Roary/External/ProteinMuscleAlignmentFromNucleotides.pm # once (58µs+4.20ms) by Bio::Roary::AnalyseGroups::BEGIN@19 at line 19 of lib/Bio/Roary/AnalyseGroups.pm # once (58µs+4.11ms) by Bio::Roary::GroupStatistics::BEGIN@19 at line 19 of lib/Bio/Roary/GroupStatistics.pm # once (50µs+4.10ms) by Bio::Roary::ContigsToGeneIDsFromGFF::BEGIN@17 at line 17 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm # once (56µs+4.07ms) by Bio::Roary::InflateClusters::BEGIN@19 at line 19 of lib/Bio/Roary/InflateClusters.pm # once (58µs+4.05ms) by Bio::Roary::SplitGroups::BEGIN@11 at line 11 of lib/Bio/Roary/SplitGroups.pm # once (56µs+3.92ms) by Bio::Roary::GroupLabels::BEGIN@18 at line 18 of lib/Bio/Roary/GroupLabels.pm # spent 4.32ms within Class::MOP::Mixin::AttributeCore::has_initializer which was called 3050 times, avg 1µs/call: # 1956 times (2.57ms+0s) by Class::MOP::Attribute::_set_initial_slot_value at line 162 of Class/MOP/Attribute.pm, avg 1µs/call # 271 times (485µs+0s) by Class::MOP::Class::_inline_init_attr_from_constructor at line 635 of Class/MOP/Class.pm, avg 2µs/call # 207 times (306µs+0s) by Moose::Meta::Attribute::_eval_environment at line 783 of Moose/Meta/Attribute.pm, avg 1µs/call # 187 times (304µs+0s) by Moose::Meta::Class::_inline_init_attr_from_constructor at line 407 of Moose/Meta/Class.pm, avg 2µs/call # 187 times (279µs+0s) by List::Util::any at line 535 of Moose/Meta/Class.pm, avg 1µs/call # 99 times (166µs+0s) by Class::MOP::Class::_inline_init_attr_from_default at line 654 of Class/MOP/Class.pm, avg 2µs/call # 79 times (112µs+0s) by Moose::Meta::Class::_inline_init_attr_from_default at line 437 of Moose/Meta/Class.pm, avg 1µs/call # 64 times (90µs+0s) by Moose::Meta::Attribute::_inline_init_slot at line 947 of Moose/Meta/Attribute.pm, avg 1µs/call # spent 160µs within Bio::Roary::OrderGenes::_percentage_of_largest_weak_threshold which was called 120 times, avg 1µs/call: # 120 times (160µs+0s) by Bio::Roary::OrderGenes::_remove_weak_edges_from_graph at line 335 of lib/Bio/Roary/OrderGenes.pm, avg 1µs/call # spent 738µs within Class::MOP::Mixin::AttributeCore::has_reader which was called 398 times, avg 2µs/call: # 396 times (735µs+0s) by Class::MOP::Attribute::install_accessors at line 450 of Class/MOP/Attribute.pm, avg 2µs/call # 2 times (3µs+0s) by Class::MOP::Attribute::remove_accessors at line 488 of Class/MOP/Attribute.pm, avg 2µs/call # spent 54.5ms within Bio::Roary::OrderGenes::analyse_groups_obj which was called 40008 times, avg 1µs/call: # 40008 times (54.5ms+0s) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 74 of lib/Bio/Roary/OrderGenes.pm, avg 1µs/call # spent 34µs (25+10) within Moose::Meta::Role::get_required_method_list which was called 4 times, avg 9µs/call: # 4 times (25µs+10µs) by Moose::Meta::Role::Application::ToClass::check_required_methods at line 66 of Moose/Meta/Role/Application/ToClass.pm, avg 9µs/call # spent 35µs (30+5) within Bio::Roary::OrderGenes::DESTROY which was called: # once (30µs+5µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 462µs within Moose::Meta::TypeConstraint::parent which was called 342 times, avg 1µs/call: # 184 times (227µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Util/TypeConstraints/Builtins.pm:60] at line 58 of Moose/Util/TypeConstraints/Builtins.pm, avg 1µs/call # 125 times (183µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Util/TypeConstraints/Builtins.pm:77] at line 72 of Moose/Util/TypeConstraints/Builtins.pm, avg 1µs/call # 26 times (38µs+0s) by Moose::Meta::TypeConstraint::is_subtype_of at line 265 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 2 times (6µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 78 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 3µs/call # 2 times (4µs+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 177 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # once (1µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Util/TypeConstraints/Builtins.pm:170] at line 165 of Moose/Util/TypeConstraints/Builtins.pm # once (1µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 201 of Moose/Meta/TypeConstraint.pm # once (1µs+0s) by Moose::Meta::TypeConstraint::_inline_check at line 191 of Moose/Meta/TypeConstraint.pm # spent 8µs within Bio::Roary::GroupLabels::groups_filename which was called: # once (8µs+0s) by Bio::Roary::GroupLabels::_build__input_fh at line 30 of lib/Bio/Roary/GroupLabels.pm # spent 3.67ms within Moose::Meta::TypeConstraint::constraint which was called 2684 times, avg 1µs/call: # 1412 times (2.08ms+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 177 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 794 times (949µs+0s) by Moose::Meta::TypeConstraint::_inline_check at line 191 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 442 times (588µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 201 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 36 times (54µs+0s) by Moose::Meta::TypeConstraint::equals at line 238 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # spent 253µs within Moose::Meta::Class::destructor_class which was called 142 times, avg 2µs/call: # 36 times (49µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 286 of Class/MOP/Class.pm, avg 1µs/call # 18 times (49µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 3µs/call # 18 times (29µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 2µs/call # 18 times (28µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 218 of Class/MOP/Class.pm, avg 2µs/call # 18 times (26µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 281 of Class/MOP/Class.pm, avg 1µs/call # 18 times (25µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 284 of Class/MOP/Class.pm, avg 1µs/call # 16 times (48µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 3µs/call # spent 200ms (516µs+200) within Bio::Roary::GroupStatistics::_files_to_groups which was called 80 times, avg 2.50ms/call: # 80 times (516µs+200ms) by Bio::Roary::Output::NumberOfGroups::_single_iteration_gene_expansion at line 82 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 2.50ms/call # spent 378µs (86+292) within Bio::Roary::PostAnalysis::_number_of_groups_obj which was called: # once (86µs+292µs) by Bio::Roary::PostAnalysis::run at line 77 of lib/Bio/Roary/PostAnalysis.pm # spent 401ms within Bio::Roary::AnnotateGroups::_ids_to_product which was called 288585 times, avg 1µs/call: # 144292 times (206ms+0s) by Bio::Roary::AnnotateGroups::consensus_product_for_id_names at line 149 of lib/Bio/Roary/AnnotateGroups.pm, avg 1µs/call # 144292 times (195ms+0s) by Bio::Roary::AnnotateGroups::consensus_product_for_id_names at line 150 of lib/Bio/Roary/AnnotateGroups.pm, avg 1µs/call # once (19µs+0s) by Bio::Roary::AnnotateGroups::_build__ids_to_gene_names at line 108 of lib/Bio/Roary/AnnotateGroups.pm # spent 14µs within Bio::Roary::PostAnalysis::accessory_ordering_key which was called: # once (14µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # spent 32µs within Bio::Roary::GeneNamesFromGFF::_tags_to_filter which was called 8 times, avg 4µs/call: # 8 times (32µs+0s) by Bio::Roary::ParseGFFAnnotationRole::_build__awk_filter at line 27 of lib/Bio/Roary/ParseGFFAnnotationRole.pm, avg 4µs/call # spent 4.25ms within Bio::Roary::SplitGroups::_gene_files_temp_dir_obj which was called 317 times, avg 13µs/call: # 309 times (4.15ms+0s) by Bio::Roary::SplitGroups::_parse_gene_neighbourhood at line 305 of lib/Bio/Roary/SplitGroups.pm, avg 13µs/call # 8 times (100µs+0s) by Bio::Roary::SplitGroups::_pre_filter_fasta_files at line 92 of lib/Bio/Roary/SplitGroups.pm, avg 12µs/call # spent 46µs within Bio::Roary::Output::NumberOfGroups::_new_genes which was called 11 times, avg 4µs/call: # 10 times (43µs+0s) by Bio::Roary::Output::NumberOfGroups::_single_iteration_gene_expansion at line 111 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 4µs/call # once (4µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 46 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 2.69ms (137µs+2.55) within Bio::Roary::CommandLine::RoaryPostAnalysis::new which was called: # once (137µs+2.55ms) by main::RUNTIME at line 19 of bin/pan_genome_post_analysis # spent 285µs (60+225) within Bio::Roary::PostAnalysis::_order_genes_obj which was called 4 times, avg 71µs/call: # once (40µs+225µs) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # once (9µs+0s) by Bio::Roary::PostAnalysis::_build__number_of_groups_obj at line 100 of lib/Bio/Roary/PostAnalysis.pm # once (7µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # once (4µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # spent 679µs (630+50) within Moose::Meta::Mixin::AttributeCore::is_weak_ref which was called 382 times, avg 2µs/call: # 382 times (630µs+50µs) by Moose::Meta::Attribute::_inline_weaken_value at line 735 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 27µs (14+13) within Moose::Meta::TypeConstraint::Registry::meta which was called 2 times, avg 14µs/call: # once (10µs+7µs) by Moose::Util::TypeConstraints::BEGIN@34 at line 14 of Moose/Meta/TypeConstraint/Registry.pm # once (5µs+6µs) by Moose::Util::TypeConstraints::BEGIN@34 at line 24 of Moose/Meta/TypeConstraint/Registry.pm # spent 12µs within Moose::Meta::Role::get_after_method_modifiers_map which was called 4 times, avg 3µs/call: # 4 times (12µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 388 of Moose/Meta/Role.pm, avg 3µs/call # spent 39µs within Moose::Meta::Role::Attribute::original_options which was called 17 times, avg 2µs/call: # 17 times (39µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 90 of Moose/Meta/Role/Attribute.pm, avg 2µs/call # spent 41µs within Moose::Meta::TypeConstraint::Parameterizable::has_inline_generator which was called 22 times, avg 2µs/call: # 16 times (34µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 72 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 6 times (8µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_inline_for at line 56 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # spent 15µs (8+7) within Bio::Roary::GeneNamesFromGFF::meta which was called: # once (8µs+7µs) by Bio::Roary::AnnotateGroups::BEGIN@21 at line 66 of lib/Bio/Roary/GeneNamesFromGFF.pm # spent 282µs (149+133) within Bio::Roary::GeneNamesFromGFF::_awk_filter which was called 8 times, avg 35µs/call: # 8 times (149µs+133µs) by Bio::Roary::ParseGFFAnnotationRole::_gff_fh_input_string at line 21 of lib/Bio/Roary/ParseGFFAnnotationRole.pm, avg 35µs/call # spent 9.26ms (170µs+9.09) within Moose::Role::import which was called 3 times, avg 3.09ms/call: # once (59µs+3.16ms) by Bio::Roary::ClustersRole::BEGIN@11 at line 11 of lib/Bio/Roary/ClustersRole.pm # once (56µs+3.03ms) by Bio::Roary::ParseGFFAnnotationRole::BEGIN@10 at line 10 of lib/Bio/Roary/ParseGFFAnnotationRole.pm # once (55µs+2.90ms) by Bio::Roary::JobRunner::Role::BEGIN@12 at line 12 of lib/Bio/Roary/JobRunner/Role.pm # spent 18µs within Bio::Roary::Output::NumberOfGroups::output_raw_filename_unique_genes which was called: # once (18µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 44 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 15µs (8+6) within Bio::Roary::ContigsToGeneIDsFromGFF::meta which was called: # once (8µs+6µs) by Bio::Roary::OrderGenes::BEGIN@21 at line 143 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm # spent 25µs within Bio::Roary::SplitGroups::fasta_files which was called 2 times, avg 12µs/call: # once (21µs+0s) by Bio::Roary::SplitGroups::_build__analyse_groups_obj at line 54 of lib/Bio/Roary/SplitGroups.pm # once (4µs+0s) by Bio::Roary::SplitGroups::_pre_filter_fasta_files at line 89 of lib/Bio/Roary/SplitGroups.pm # spent 85µs within Bio::Roary::GeneNamesFromGFF::gff_file which was called 8 times, avg 11µs/call: # 8 times (85µs+0s) by Bio::Roary::ParseGFFAnnotationRole::_gff_fh_input_string at line 21 of lib/Bio/Roary/ParseGFFAnnotationRole.pm, avg 11µs/call # spent 3µs within Bio::Roary::GroupLabels::output_filename which was called: # once (3µs+0s) by Bio::Roary::GroupLabels::_build__output_fh at line 37 of lib/Bio/Roary/GroupLabels.pm # spent 21µs (17+4) within Bio::Roary::CommandLine::RoaryPostAnalysis::cpus which was called: # once (17µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 86 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 5µs within Bio::Roary::PostAnalysis::clusters_filename which was called: # once (5µs+0s) by Bio::Roary::PostAnalysis::_build__inflate_clusters_obj at line 162 of lib/Bio/Roary/PostAnalysis.pm # spent 162µs (156+6) within Moose::Meta::TypeConstraint::Parameterizable::_new which was called 4 times, avg 40µs/call: # 4 times (156µs+6µs) by Moose::Meta::TypeConstraint::new at line 124 of Moose/Meta/TypeConstraint.pm, avg 40µs/call # spent 230µs (218+13) within Bio::Roary::PostAnalysis::new which was called: # once (218µs+13µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 68.3ms (68.3+55µs) within Bio::Roary::AnalyseGroups::_number_of_isolates which was called 36389 times, avg 2µs/call: # 36389 times (68.3ms+55µs) by Bio::Roary::AnalyseGroups::_builder__freq_groups_per_genome at line 132 of lib/Bio/Roary/AnalyseGroups.pm, avg 2µs/call # spent 1.66s (279µs+1.66) within Bio::Roary::GeneNamesFromGFF::ids_to_gene_name which was called 8 times, avg 208ms/call: # 8 times (279µs+1.66s) by Bio::Roary::AnnotateGroups::_build__ids_to_gene_names at line 102 of lib/Bio/Roary/AnnotateGroups.pm, avg 208ms/call # spent 57µs (31+25) within Moose::Meta::TypeCoercion::meta which was called 4 times, avg 14µs/call: # once (12µs+8µs) by Moose::BEGIN@26 at line 16 of Moose/Meta/TypeCoercion.pm # once (8µs+6µs) by Moose::BEGIN@26 at line 28 of Moose/Meta/TypeCoercion.pm # once (5µs+7µs) by Moose::BEGIN@26 at line 19 of Moose/Meta/TypeCoercion.pm # once (6µs+5µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 436ms within Bio::Roary::Output::EmblGroups::analyse_groups_obj which was called 288586 times, avg 2µs/call: # 288584 times (436ms+0s) by Bio::Roary::Output::EmblGroups::_build__groups_to_files at line 75 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 2 times (17µs+0s) by Bio::Roary::Output::EmblGroups::_build__sorted_file_names at line 64 of lib/Bio/Roary/Output/EmblGroups.pm, avg 8µs/call # spent 2.05ms within Moose::Meta::TypeConstraint::_has_inlined_type_constraint which was called 1415 times, avg 1µs/call: # 1415 times (2.05ms+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 181 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # spent 17µs within Moose::Meta::Role::Application::get_method_exclusions which was called 7 times, avg 2µs/call: # 7 times (17µs+0s) by Moose::Meta::Role::Application::is_method_excluded at line 34 of Moose/Meta/Role/Application.pm, avg 2µs/call # spent 119µs (29+90) within Bio::Roary::GroupLabels::_input_fh which was called 2 times, avg 60µs/call: # once (25µs+90µs) by Bio::Roary::GroupLabels::add_labels at line 47 of lib/Bio/Roary/GroupLabels.pm # once (4µs+0s) by Bio::Roary::GroupLabels::add_labels at line 54 of lib/Bio/Roary/GroupLabels.pm # spent 15µs (8+6) within Bio::Roary::Output::EmblGroups::meta which was called: # once (8µs+6µs) by Bio::Roary::PostAnalysis::BEGIN@21 at line 240 of lib/Bio/Roary/Output/EmblGroups.pm # spent 721µs within Class::MOP::Mixin::AttributeCore::has_clearer which was called 398 times, avg 2µs/call: # 396 times (719µs+0s) by Class::MOP::Attribute::install_accessors at line 462 of Class/MOP/Attribute.pm, avg 2µs/call # 2 times (3µs+0s) by Class::MOP::Attribute::remove_accessors at line 491 of Class/MOP/Attribute.pm, avg 1µs/call # spent 8µs within Bio::Roary::PostAnalysis::_output_inflate_unsplit_clusters_filename which was called 2 times, avg 4µs/call: # once (4µs+0s) by Bio::Roary::PostAnalysis::_build__inflate_clusters_obj at line 162 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__split_groups_obj at line 88 of lib/Bio/Roary/PostAnalysis.pm # spent 27µs (14+14) within Moose::Meta::TypeConstraint::Enum::meta which was called 2 times, avg 14µs/call: # once (9µs+8µs) by Moose::Util::TypeConstraints::BEGIN@30 at line 15 of Moose/Meta/TypeConstraint/Enum.pm # once (5µs+6µs) by Moose::Util::TypeConstraints::BEGIN@30 at line 20 of Moose/Meta/TypeConstraint/Enum.pm # spent 30µs (16+14) within Moose::Meta::Role::Application::RoleSummation::meta which was called 2 times, avg 15µs/call: # once (10µs+9µs) by Moose::BEGIN@35 at line 20 of Moose/Meta/Role/Application/RoleSummation.pm # once (6µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 205ms within Bio::Roary::GroupStatistics::annotate_groups_obj which was called 124062 times, avg 2µs/call: # 18215 times (35.3ms+0s) by Bio::Roary::GroupStatistics::_row at line 136 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (33.8ms+0s) by Bio::Roary::GroupStatistics::_row at line 135 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (31.2ms+0s) by Bio::Roary::GroupStatistics::_row at line 129 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (29.6ms+0s) by Bio::Roary::GroupStatistics::_build__groups_to_files at line 98 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (25.9ms+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 192 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 18215 times (24.7ms+0s) by Bio::Roary::GroupStatistics::_non_unique_name_for_group at line 83 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 14770 times (24.5ms+0s) by Bio::Roary::GroupStatistics::_non_unique_name_for_group at line 85 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # once (8µs+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 190 of lib/Bio/Roary/GroupStatistics.pm # once (2µs+0s) by Bio::Roary::GroupStatistics::_build__groups_to_files at line 97 of lib/Bio/Roary/GroupStatistics.pm # spent 9µs within Bio::Roary::Output::NumberOfGroups::output_raw_filename_total_genes which was called: # once (9µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 45 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 46µs within Moose::Meta::Role::applied_attribute_metaclass which was called 17 times, avg 3µs/call: # 17 times (46µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 87 of Moose/Meta/Role/Attribute.pm, avg 3µs/call # spent 145µs within Bio::Roary::Output::NumberOfGroups::_conserved_genes which was called 11 times, avg 13µs/call: # 10 times (140µs+0s) by Bio::Roary::Output::NumberOfGroups::_single_iteration_gene_expansion at line 108 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 14µs/call # once (5µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 43 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 46µs (35+12) within Moose::Meta::Role::get_excluded_roles_list which was called 4 times, avg 12µs/call: # 4 times (35µs+12µs) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 44 of Moose/Meta/Role/Application/ToClass.pm, avg 12µs/call # spent 30µs (15+15) within Moose::Meta::TypeConstraint::Parameterized::meta which was called 2 times, avg 15µs/call: # once (10µs+9µs) by Moose::Util::TypeConstraints::BEGIN@26 at line 15 of Moose/Meta/TypeConstraint/Parameterized.pm # once (4µs+6µs) by Moose::Util::TypeConstraints::BEGIN@26 at line 21 of Moose/Meta/TypeConstraint/Parameterized.pm # spent 17.6ms (17.2+420µs) within Bio::Roary::OrderGenes::group_graphs which was called 9768 times, avg 2µs/call: # 9767 times (17.2ms+420µs) by Bio::Roary::OrderGenes::_add_groups_to_graph at line 133 of lib/Bio/Roary/OrderGenes.pm, avg 2µs/call # once (6µs+0s) by Bio::Roary::OrderGenes::_build_groups_to_contigs at line 232 of lib/Bio/Roary/OrderGenes.pm # spent 47µs (41+6) within Bio::Roary::AnalyseGroups::DESTROY which was called 2 times, avg 24µs/call: # 2 times (41µs+6µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis, avg 24µs/call # spent 1.23ms (1.17+65µs) within Moose::Meta::TypeConstraint::Class::_new which was called 22 times, avg 56µs/call: # 22 times (1.17ms+65µs) by Moose::Meta::TypeConstraint::new at line 124 of Moose/Meta/TypeConstraint.pm, avg 56µs/call # spent 12µs within Moose::Meta::Role::get_excluded_roles_map which was called 4 times, avg 3µs/call: # 4 times (12µs+0s) by Moose::Meta::Role::get_excluded_roles_list at line 96 of Moose/Meta/Role.pm, avg 3µs/call # spent 18.5ms (1.63+16.9) within Class::MOP::Class::superclasses which was called 169 times, avg 110µs/call: # 97 times (1.05ms+13.5ms) by Moose::Meta::Class::superclasses at line 562 of Moose/Meta/Class.pm, avg 150µs/call # 68 times (454µs+2.53ms) by Class::MOP::Class::_check_metaclass_compatibility at line 197 of Class/MOP/Class.pm, avg 44µs/call # 2 times (116µs+870µs) by Class::MOP::Class::create at line 449 of Class/MOP/Class.pm, avg 493µs/call # 2 times (10µs+-10µs) by Class::MOP::Class::_superclasses_updated at line 979 of Class/MOP/Class.pm, avg 0s/call # spent 7.14ms (2.27+4.87) within Class::MOP::Object::meta which was called 351 times, avg 20µs/call: # 190 times (1.23ms+1.38ms) by Moose::Meta::Attribute::new at line 58 of Moose/Meta/Attribute.pm, avg 14µs/call # 70 times (458µs+534µs) by Class::MOP::Class::_immutable_metaclass at line 1342 of Class/MOP/Class.pm, avg 14µs/call # 40 times (228µs+271µs) by Class::MOP::Method::Meta::wrap at line 56 of Class/MOP/Method/Meta.pm, avg 12µs/call # 18 times (134µs+115µs) by Class::MOP::Class::_construct_class_instance at line 101 of Class/MOP/Class.pm, avg 14µs/call # 14 times (108µs+138µs) by Moose::Exporter::BEGIN@8 at line 748 of Class/MOP.pm, avg 18µs/call # 9 times (39µs+1.75ms) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm, avg 199µs/call # 2 times (8µs+606µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 279 of Moose.pm, avg 307µs/call # once (15µs+9µs) by Moose::Exporter::BEGIN@8 at line 736 of Class/MOP.pm # once (8µs+13µs) by Moose::BEGIN@24 at line 46 of Moose/Meta/Class.pm # once (10µs+10µs) by Moose::BEGIN@24 at line 29 of Moose/Meta/Class.pm # once (9µs+10µs) by Moose::BEGIN@24 at line 35 of Moose/Meta/Class.pm # once (8µs+11µs) by Moose::BEGIN@24 at line 38 of Moose/Meta/Class.pm # once (7µs+10µs) by Moose::BEGIN@24 at line 52 of Moose/Meta/Class.pm # once (6µs+7µs) by Moose::Exporter::BEGIN@8 at line 733 of Class/MOP.pm # once (7µs+6µs) by Moose::Meta::TypeCoercion::BEGIN@8 at line 25 of Moose/Meta/Attribute.pm # spent 13µs within Moose::Meta::TypeConstraint::Role::role which was called 6 times, avg 2µs/call: # 6 times (13µs+0s) by Moose::Meta::TypeConstraint::Role::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Meta/TypeConstraint/Role.pm:27] at line 23 of Moose/Meta/TypeConstraint/Role.pm, avg 2µs/call # spent 103µs within Class::MOP::Method::Constructor::options which was called 46 times, avg 2µs/call: # 46 times (103µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 104 of Class/MOP/Method/Constructor.pm, avg 2µs/call # spent 20µs (13+7) within Bio::Roary::AnalyseGroups::meta which was called: # once (13µs+7µs) by Bio::Roary::PostAnalysis::BEGIN@14 at line 143 of lib/Bio/Roary/AnalyseGroups.pm # spent 4µs within Bio::Roary::CommandLine::RoaryPostAnalysis::help which was called: # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 94 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 5.38ms (4.92+459µs) within Moose::Meta::Attribute::_new which was called 189 times, avg 28µs/call: # 189 times (4.92ms+459µs) by Class::MOP::Attribute::new at line 63 of Class/MOP/Attribute.pm, avg 28µs/call # spent 17µs (9+8) within Moose::Meta::TypeConstraint::DuckType::meta which was called: # once (9µs+8µs) by Moose::Util::TypeConstraints::BEGIN@31 at line 17 of Moose/Meta/TypeConstraint/DuckType.pm # spent 274µs within Moose::Meta::Class::constructor_class which was called 142 times, avg 2µs/call: # 36 times (50µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 286 of Class/MOP/Class.pm, avg 1µs/call # 18 times (64µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 4µs/call # 18 times (31µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 218 of Class/MOP/Class.pm, avg 2µs/call # 18 times (29µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 2µs/call # 18 times (27µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 284 of Class/MOP/Class.pm, avg 1µs/call # 18 times (27µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 281 of Class/MOP/Class.pm, avg 1µs/call # 16 times (46µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 3µs/call # spent 583µs within Class::MOP::Mixin::AttributeCore::has_builder which was called 386 times, avg 2µs/call: # 227 times (327µs+0s) by Class::MOP::Class::_inline_default_value at line 668 of Class/MOP/Class.pm, avg 1µs/call # 64 times (131µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 886 of Moose/Meta/Attribute.pm, avg 2µs/call # 64 times (72µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 908 of Moose/Meta/Attribute.pm, avg 1µs/call # 31 times (53µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 377 of Moose/Meta/Class.pm, avg 2µs/call # spent 14µs within Bio::Roary::PostAnalysis::_output_inflate_clusters_filename which was called 2 times, avg 7µs/call: # once (11µs+0s) by Bio::Roary::PostAnalysis::_build__group_labels_obj at line 134 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__split_groups_obj at line 88 of lib/Bio/Roary/PostAnalysis.pm # spent 2.88s (1.05+1.83) within Bio::Roary::AnnotateGroups::_ids_to_gene_names which was called 640518 times, avg 4µs/call: # 640517 times (1.05s+0s) by Bio::Roary::AnnotateGroups::_ids_grouped_by_gene_name_for_group at line 193 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # once (56µs+1.83s) by Bio::Roary::AnnotateGroups::BUILD at line 47 of lib/Bio/Roary/AnnotateGroups.pm # spent 10µs within Bio::Roary::Output::NumberOfGroups::output_raw_filename_conserved_genes which was called: # once (10µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 43 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 56µs (55+1) within Bio::Roary::InflateClusters::new which was called: # once (55µs+1µs) by Bio::Roary::PostAnalysis::_build__inflate_clusters_obj at line 162 of lib/Bio/Roary/PostAnalysis.pm # spent 83µs (80+2) within Bio::Roary::GroupLabels::new which was called: # once (80µs+2µs) by Bio::Roary::PostAnalysis::_build__group_labels_obj at line 134 of lib/Bio/Roary/PostAnalysis.pm # spent 223µs (214+9) within Moose::Meta::TypeConstraint::Parameterized::_new which was called 2 times, avg 112µs/call: # 2 times (214µs+9µs) by Moose::Meta::TypeConstraint::new at line 124 of Moose/Meta/TypeConstraint.pm, avg 112µs/call # spent 836µs within Class::MOP::Mixin::AttributeCore::has_accessor which was called 398 times, avg 2µs/call: # 396 times (833µs+0s) by Class::MOP::Attribute::install_accessors at line 446 of Class/MOP/Attribute.pm, avg 2µs/call # 2 times (3µs+0s) by Class::MOP::Attribute::remove_accessors at line 487 of Class/MOP/Attribute.pm, avg 2µs/call # spent 12.4s (69µs+12.4) within Bio::Roary::PostAnalysis::_group_statistics_obj which was called 2 times, avg 6.20s/call: # once (60µs+12.4s) by Bio::Roary::PostAnalysis::run at line 76 of lib/Bio/Roary/PostAnalysis.pm # once (9µs+0s) by Bio::Roary::PostAnalysis::_build__number_of_groups_obj at line 100 of lib/Bio/Roary/PostAnalysis.pm # spent 42µs within Moose::Meta::Role::Attribute::_original_role which was called 17 times, avg 2µs/call: # 17 times (42µs+0s) by Moose::Meta::Role::Attribute::original_role at line 81 of Moose/Meta/Role/Attribute.pm, avg 2µs/call # spent 689µs (110+579) within Bio::Roary::SplitGroups::new which was called: # once (110µs+579µs) by Bio::Roary::PostAnalysis::_build__split_groups_obj at line 88 of lib/Bio/Roary/PostAnalysis.pm # spent 88.3ms within Bio::Roary::GeneNamesFromGFF::ids_to_product which was called 40016 times, avg 2µs/call: # 40008 times (88.2ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 57 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 2µs/call # 8 times (93µs+0s) by Bio::Roary::AnnotateGroups::_build__ids_to_gene_names at line 105 of lib/Bio/Roary/AnnotateGroups.pm, avg 12µs/call # spent 48µs (14+34) within Bio::Roary::InflateClusters::_clusters_fh which was called: # once (14µs+34µs) by Bio::Roary::ClustersRole::_build__clustered_genes at line 28 of lib/Bio/Roary/ClustersRole.pm # spent 482µs (472+10) within Class::MOP::Instance::_class_name which was called 271 times, avg 2µs/call: # 271 times (472µs+10µs) by Class::MOP::Instance::create_instance at line 74 of Class/MOP/Instance.pm, avg 2µs/call # spent 372µs (291+81) within Moose::Meta::Role::_new which was called 3 times, avg 124µs/call: # 3 times (291µs+81µs) by Class::MOP::Package::initialize at line 28, avg 124µs/call # spent 10µs within Moose::Meta::Role::get_required_methods_map which was called 4 times, avg 2µs/call: # 4 times (10µs+0s) by Moose::Meta::Role::get_required_method_list at line 101 of Moose/Meta/Role.pm, avg 2µs/call # spent 2.35ms (2.26+86µs) within Moose::Meta::Instance::_new which was called 189 times, avg 12µs/call: # 189 times (2.26ms+86µs) by Class::MOP::Instance::new at line 38 of Class/MOP/Instance.pm, avg 12µs/call # spent 20µs (14+7) within Bio::Roary::PostAnalysis::DESTROY which was called: # once (14µs+7µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 968µs within Bio::Roary::Output::NumberOfGroups::group_statistics_obj which was called 90 times, avg 11µs/call: # 80 times (932µs+0s) by Bio::Roary::Output::NumberOfGroups::_single_iteration_gene_expansion at line 82 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 12µs/call # 10 times (36µs+0s) by Bio::Roary::Output::NumberOfGroups::_shuffle_input_files at line 62 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 4µs/call # spent 938µs within Class::MOP::Method::Accessor::associated_attribute which was called 808 times, avg 1µs/call: # 207 times (284µs+0s) by Moose::Meta::Method::Accessor::_eval_environment at line 46 of Moose/Meta/Method/Accessor.pm, avg 1µs/call # 206 times (241µs+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 51 of Moose/Meta/Method/Accessor.pm, avg 1µs/call # 195 times (194µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method_inline at line 147 of Class/MOP/Method/Accessor.pm, avg 995ns/call # 71 times (76µs+0s) by Class::MOP::Method::Accessor::_generate_accessor_method_inline at line 110 of Class/MOP/Method/Accessor.pm, avg 1µs/call # 54 times (66µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method at line 132 of Class/MOP/Method/Accessor.pm, avg 1µs/call # 23 times (22µs+0s) by Class::MOP::Method::Accessor::_generate_predicate_method_inline at line 216 of Class/MOP/Method/Accessor.pm, avg 978ns/call # 21 times (23µs+0s) by Class::MOP::Method::Accessor::_generate_accessor_method at line 98 of Class/MOP/Method/Accessor.pm, avg 1µs/call # 15 times (15µs+0s) by Class::MOP::Method::Accessor::_generate_predicate_method at line 207 of Class/MOP/Method/Accessor.pm, avg 980ns/call # 8 times (7µs+0s) by Class::MOP::Method::Accessor::_generate_clearer_method_inline at line 244 of Class/MOP/Method/Accessor.pm, avg 862ns/call # 3 times (3µs+0s) by Class::MOP::Method::Accessor::_generate_writer_method_inline at line 188 of Class/MOP/Method/Accessor.pm, avg 1µs/call # 3 times (3µs+0s) by Class::MOP::Method::Accessor::_generate_writer_method at line 179 of Class/MOP/Method/Accessor.pm, avg 1µs/call # once (2µs+0s) by Class::MOP::Method::Accessor::_generate_clearer_method at line 235 of Class/MOP/Method/Accessor.pm # once (1µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1023 of Moose/Meta/Attribute.pm # spent 44.1ms (44.0+50µs) within Bio::Roary::GroupStatistics::_sorted_file_names which was called 18226 times, avg 2µs/call: # 18215 times (44.0ms+0s) by Bio::Roary::GroupStatistics::_row at line 160 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 10 times (52µs+0s) by Bio::Roary::Output::NumberOfGroups::_shuffle_input_files at line 62 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 5µs/call # once (24µs+50µs) by Bio::Roary::GroupStatistics::_header at line 63 of lib/Bio/Roary/GroupStatistics.pm # spent 517µs within Bio::Roary::ContigsToGeneIDsFromGFF::_min_nucleotide_overlap_percentage which was called 197 times, avg 3µs/call: # 197 times (517µs+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_overlapping_hypothetical_protein_ids at line 105 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 3µs/call # spent 15µs (8+7) within Bio::Roary::AnnotateGroups::meta which was called: # once (8µs+7µs) by Bio::Roary::PostAnalysis::BEGIN@16 at line 326 of lib/Bio/Roary/AnnotateGroups.pm # spent 56µs within Moose::Meta::TypeConstraint::Parameterized::has_parameterized_from which was called 26 times, avg 2µs/call: # 16 times (38µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 72 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 10 times (18µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 85 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # spent 12µs within Moose::Meta::Class::_get_role_applications which was called 4 times, avg 3µs/call: # 4 times (12µs+0s) by Moose::Meta::Class::add_role_application at line 202 of Moose/Meta/Class.pm, avg 3µs/call # spent 50µs (42+8) within Bio::Roary::Output::EmblGroups::DESTROY which was called 2 times, avg 25µs/call: # 2 times (42µs+8µs) by Bio::Roary::PostAnalysis::_create_embl_files at line 79 of lib/Bio/Roary/PostAnalysis.pm, avg 25µs/call # spent 238µs (211+26) within Bio::Roary::Output::EmblGroups::new which was called 2 times, avg 119µs/call: # once (113µs+16µs) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # once (98µs+10µs) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # spent 1.82s (303ms+1.52) within Bio::Roary::GroupStatistics::_groups_to_files which was called 163936 times, avg 11µs/call: # 145720 times (272ms+1.52s) by Bio::Roary::GroupStatistics::_row at line 161 of lib/Bio/Roary/GroupStatistics.pm, avg 12µs/call # 18215 times (31.3ms+0s) by Bio::Roary::GroupStatistics::_build__files_to_groups at line 117 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # once (4µs+0s) by Bio::Roary::GroupStatistics::_build__files_to_groups at line 115 of lib/Bio/Roary/GroupStatistics.pm # spent 25µs within Bio::Roary::Output::EmblGroups::output_filename which was called 4 times, avg 6µs/call: # 2 times (14µs+0s) by Bio::Roary::Output::EmblGroups::_build_output_header_filename at line 57 of lib/Bio/Roary/Output/EmblGroups.pm, avg 7µs/call # 2 times (10µs+0s) by Bio::Roary::Output::EmblGroups::_build__output_fh at line 39 of lib/Bio/Roary/Output/EmblGroups.pm, avg 5µs/call # spent 52µs (44+9) within Bio::Roary::InflateClusters::DESTROY which was called: # once (44µs+9µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 437µs (389+47) within Moose::Meta::Mixin::AttributeCore::has_handles which was called 193 times, avg 2µs/call: # 191 times (386µs+47µs) by Moose::Meta::Attribute::install_accessors at line 996 of Moose/Meta/Attribute.pm, avg 2µs/call # 2 times (3µs+0s) by Moose::Meta::Attribute::remove_accessors at line 1062 of Moose/Meta/Attribute.pm, avg 1µs/call # spent 2.07ms (717µs+1.36) within Class::MOP::Class::Immutable::Class::MOP::Class::_method_map which was called 246 times, avg 8µs/call: # 233 times (678µs+1.29ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 126 of Class/MOP/Mixin/HasMethods.pm, avg 8µs/call # 13 times (38µs+68µs) by Class::MOP::Mixin::HasMethods::get_method at line 116 of Class/MOP/Mixin/HasMethods.pm, avg 8µs/call # spent 768µs (27+742) within Bio::Roary::PostAnalysis::_split_groups_obj which was called: # once (27µs+742µs) by Bio::Roary::PostAnalysis::run at line 71 of lib/Bio/Roary/PostAnalysis.pm # spent 3.32s (76.7ms+3.25) within Bio::Roary::Output::EmblGroups::_groups_to_files which was called 39736 times, avg 84µs/call: # 39736 times (76.7ms+3.25s) by Bio::Roary::Output::EmblGroups::_block at line 95 of lib/Bio/Roary/Output/EmblGroups.pm, avg 84µs/call # spent 300µs within Bio::Roary::SplitGroups::max_recursion which was called 25 times, avg 12µs/call: # 25 times (300µs+0s) by Bio::Roary::SplitGroups::split_groups at line 110 of lib/Bio/Roary/SplitGroups.pm, avg 12µs/call # spent 28.2ms (27.8+394µs) within Bio::Roary::InflateClusters::_output_fh which was called 18175 times, avg 2µs/call: # 17764 times (27.0ms+0s) by Bio::Roary::InflateClusters::inflate at line 95 of lib/Bio/Roary/InflateClusters.pm, avg 2µs/call # 410 times (830µs+394µs) by Bio::Roary::InflateClusters::inflate at line 77 of lib/Bio/Roary/InflateClusters.pm, avg 3µs/call # once (2µs+0s) by Bio::Roary::InflateClusters::inflate at line 102 of lib/Bio/Roary/InflateClusters.pm # spent 9µs within Bio::Roary::AnnotateGroups::output_filename which was called: # once (9µs+0s) by Bio::Roary::AnnotateGroups::_build__output_fh at line 84 of lib/Bio/Roary/AnnotateGroups.pm # spent 43.0ms (42.5+432µs) within Bio::Roary::GroupStatistics::_output_fh which was called 18217 times, avg 2µs/call: # 18215 times (42.5ms+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 197 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # once (27µs+432µs) by Bio::Roary::GroupStatistics::create_spreadsheet at line 186 of lib/Bio/Roary/GroupStatistics.pm # once (24µs+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 199 of lib/Bio/Roary/GroupStatistics.pm # spent 8µs within Bio::Roary::GroupStatistics::output_filename which was called: # once (8µs+0s) by Bio::Roary::GroupStatistics::_build__output_fh at line 41 of lib/Bio/Roary/GroupStatistics.pm # spent 1.06ms (974µs+89µs) within Moose::Meta::Mixin::AttributeCore::has_type_constraint which was called 640 times, avg 2µs/call: # 369 times (537µs+50µs) by Moose::Meta::Attribute::_inline_check_constraint at line 682 of Moose/Meta/Attribute.pm, avg 2µs/call # 207 times (318µs+39µs) by Moose::Meta::Attribute::_eval_environment at line 763 of Moose/Meta/Attribute.pm, avg 2µs/call # 64 times (119µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 891 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 777µs within Moose::Meta::TypeConstraint::_inline_environment which was called 443 times, avg 2µs/call: # 443 times (777µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 205 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # spent 12µs within Bio::Roary::CommandLine::RoaryPostAnalysis::input_files which was called 2 times, avg 6µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 75 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 22µs within Bio::Roary::SplitGroups::outfile which was called: # once (22µs+0s) by Bio::Roary::SplitGroups::split_groups at line 120 of lib/Bio/Roary/SplitGroups.pm # spent 269ms within Bio::Roary::GroupStatistics::analyse_groups_obj which was called 180723 times, avg 1µs/call: # 144292 times (203ms+0s) by Bio::Roary::GroupStatistics::_build__groups_to_files at line 101 of lib/Bio/Roary/GroupStatistics.pm, avg 1µs/call # 18215 times (35.1ms+0s) by Bio::Roary::GroupStatistics::_row at line 131 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # 18215 times (30.5ms+0s) by Bio::Roary::GroupStatistics::create_spreadsheet at line 192 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # once (8µs+0s) by Bio::Roary::GroupStatistics::_build__sorted_file_names at line 76 of lib/Bio/Roary/GroupStatistics.pm # spent 41.8ms within Bio::Roary::GroupStatistics::_verbose which was called 18216 times, avg 2µs/call: # 18215 times (41.8ms+0s) by Bio::Roary::GroupStatistics::_row at line 174 of lib/Bio/Roary/GroupStatistics.pm, avg 2µs/call # once (9µs+0s) by Bio::Roary::GroupStatistics::_header at line 69 of lib/Bio/Roary/GroupStatistics.pm # spent 750µs within Class::MOP::Mixin::AttributeCore::has_predicate which was called 398 times, avg 2µs/call: # 396 times (748µs+0s) by Class::MOP::Attribute::install_accessors at line 458 of Class/MOP/Attribute.pm, avg 2µs/call # 2 times (3µs+0s) by Class::MOP::Attribute::remove_accessors at line 490 of Class/MOP/Attribute.pm, avg 1µs/call # spent 205µs within Moose::Meta::TypeConstraint::name which was called 108 times, avg 2µs/call: # 48 times (106µs+0s) by Moose::Meta::TypeConstraint::new at line 127 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # 48 times (74µs+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 53 of Moose/Meta/TypeConstraint/Registry.pm, avg 2µs/call # 8 times (15µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 33 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # 4 times (9µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 89 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # spent 37µs within Moose::Meta::Role::Attribute::associated_role which was called 17 times, avg 2µs/call: # 17 times (37µs+0s) by Moose::Meta::Role::Attribute::original_role at line 81 of Moose/Meta/Role/Attribute.pm, avg 2µs/call # spent 894µs (707+187) within Bio::Roary::ContigsToGeneIDsFromGFF::new which was called 8 times, avg 112µs/call: # 8 times (707µs+187µs) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 64 of lib/Bio/Roary/OrderGenes.pm, avg 112µs/call # spent 15µs (8+7) within Bio::Roary::GroupLabels::meta which was called: # once (8µs+7µs) by Bio::Roary::PostAnalysis::BEGIN@15 at line 60 of lib/Bio/Roary/GroupLabels.pm # spent 24µs (20+4) within Bio::Roary::CommandLine::RoaryPostAnalysis::DESTROY which was called: # once (20µs+4µs) by main::NULL at line 0 of bin/pan_genome_post_analysis # spent 87µs (42+45) within Moose::Meta::Role::meta which was called 5 times, avg 17µs/call: # 3 times (26µs+30µs) by Class::MOP::Method::Meta::wrap at line 56 of Class/MOP/Method/Meta.pm, avg 18µs/call # once (11µs+10µs) by Moose::BEGIN@32 at line 38 of Moose/Meta/Role.pm # once (6µs+5µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 28.7ms (28.3+390µs) within Bio::Roary::AnnotateGroups::_output_fh which was called 18216 times, avg 2µs/call: # 18215 times (28.3ms+390µs) by Bio::Roary::AnnotateGroups::reannotate at line 283 of lib/Bio/Roary/AnnotateGroups.pm, avg 2µs/call # once (14µs+0s) by Bio::Roary::AnnotateGroups::reannotate at line 285 of lib/Bio/Roary/AnnotateGroups.pm # spent 450µs (29+421) within Moose::Meta::Role::Method::Required::meta which was called 4 times, avg 112µs/call: # 2 times (9µs+10µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm, avg 9µs/call # once (10µs+402µs) by Moose::Meta::Role::BEGIN@14 at line 11 of Moose/Meta/Role/Method/Conflicting.pm # once (10µs+9µs) by Moose::Meta::Role::BEGIN@13 at line 16 of Moose/Meta/Role/Method/Required.pm # spent 50µs within Bio::Roary::Output::NumberOfGroups::_total_genes which was called 11 times, avg 5µs/call: # 10 times (46µs+0s) by Bio::Roary::Output::NumberOfGroups::_single_iteration_gene_expansion at line 110 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 5µs/call # once (4µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 45 of lib/Bio/Roary/Output/NumberOfGroups.pm # spent 15µs (9+6) within Bio::Roary::Output::GroupsMultifastasNucleotide::meta which was called: # once (9µs+6µs) by Bio::Roary::PostAnalysis::BEGIN@18 at line 76 of lib/Bio/Roary/Output/GroupsMultifastasNucleotide.pm # spent 43µs within Bio::Roary::AnalyseGroups::groups_filename which was called 4 times, avg 11µs/call: # 2 times (24µs+0s) by Bio::Roary::AnalyseGroups::_builder__freq_groups_per_genome at line 122 of lib/Bio/Roary/AnalyseGroups.pm, avg 12µs/call # 2 times (20µs+0s) by Bio::Roary::AnalyseGroups::_builder__groups_to_genes at line 97 of lib/Bio/Roary/AnalyseGroups.pm, avg 10µs/call # spent 664µs within Moose::Meta::TypeConstraint::has_message which was called 408 times, avg 2µs/call: # 186 times (318µs+0s) by Moose::Meta::Attribute::_eval_environment at line 773 of Moose/Meta/Attribute.pm, avg 2µs/call # 174 times (247µs+0s) by Moose::Meta::Class::_eval_environment at line 527 of Moose/Meta/Class.pm, avg 1µs/call # 48 times (100µs+0s) by Moose::Meta::TypeConstraint::new at line 127 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # spent 86µs (20+66) within Bio::Roary::InflateClusters::_mcl_fh which was called: # once (20µs+66µs) by Bio::Roary::InflateClusters::inflate at line 71 of lib/Bio/Roary/InflateClusters.pm # spent 216µs (59+157) within Bio::Roary::PostAnalysis::_group_labels_obj which was called: # once (59µs+157µs) by Bio::Roary::PostAnalysis::run at line 74 of lib/Bio/Roary/PostAnalysis.pm # spent 8µs within Bio::Roary::AnnotateGroups::gff_files which was called: # once (8µs+0s) by Bio::Roary::AnnotateGroups::_build__filtered_gff_files at line 92 of lib/Bio/Roary/AnnotateGroups.pm # spent 790µs within Moose::Meta::TypeConstraint::_default_message which was called 408 times, avg 2µs/call: # 186 times (406µs+0s) by Moose::Meta::Attribute::_eval_environment at line 773 of Moose/Meta/Attribute.pm, avg 2µs/call # 174 times (258µs+0s) by Moose::Meta::Class::_eval_environment at line 527 of Moose/Meta/Class.pm, avg 1µs/call # 48 times (126µs+0s) by Moose::Meta::TypeConstraint::new at line 127 of Moose/Meta/TypeConstraint.pm, avg 3µs/call # spent 15µs (8+7) within Bio::Roary::InflateClusters::meta which was called: # once (8µs+7µs) by Bio::Roary::PostAnalysis::BEGIN@13 at line 107 of lib/Bio/Roary/InflateClusters.pm # spent 4.44ms within Bio::Roary::SplitGroups::_neighbourhood_size which was called 309 times, avg 14µs/call: # 309 times (4.44ms+0s) by Bio::Roary::SplitGroups::_parse_gene_neighbourhood at line 302 of lib/Bio/Roary/SplitGroups.pm, avg 14µs/call # spent 14µs (8+6) within Bio::Roary::OrderGenes::meta which was called: # once (8µs+6µs) by Bio::Roary::PostAnalysis::BEGIN@20 at line 353 of lib/Bio/Roary/OrderGenes.pm # spent 7µs within Bio::Roary::AnnotateGroups::groups_filename which was called: # once (7µs+0s) by Bio::Roary::AnnotateGroups::_builder__groups_to_id_names at line 167 of lib/Bio/Roary/AnnotateGroups.pm # spent 10.9ms (10.8+97µs) within Bio::Roary::Output::EmblGroups::_sorted_file_names which was called 4967 times, avg 2µs/call: # 4967 times (10.8ms+97µs) by Bio::Roary::Output::EmblGroups::_block at line 94 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # spent 1.46ms within Moose::Meta::Mixin::AttributeCore::type_constraint which was called 1081 times, avg 1µs/call: # 708 times (939µs+0s) by Moose::Meta::Attribute::_inline_check_constraint at line 686 of Moose/Meta/Attribute.pm, avg 1µs/call # 187 times (207µs+0s) by Moose::Meta::Class::_eval_environment at line 513 of Moose/Meta/Class.pm, avg 1µs/call # 186 times (318µs+0s) by Moose::Meta::Attribute::_eval_environment at line 764 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 218ms within Bio::Roary::Output::EmblGroups::annotate_groups_obj which was called 145726 times, avg 1µs/call: # 36430 times (63.9ms+0s) by Bio::Roary::Output::EmblGroups::_build__groups_to_files at line 72 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 36430 times (54.8ms+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 185 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 36430 times (49.7ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 86 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 36430 times (49.3ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 150 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 2 times (13µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 227 of lib/Bio/Roary/Output/EmblGroups.pm, avg 7µs/call # 2 times (6µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 183 of lib/Bio/Roary/Output/EmblGroups.pm, avg 3µs/call # 2 times (4µs+0s) by Bio::Roary::Output::EmblGroups::_build__groups_to_files at line 71 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # spent 43µs (23+20) within Moose::Meta::Role::Application::meta which was called 3 times, avg 14µs/call: # once (12µs+9µs) by Moose::BEGIN@34 at line 17 of Moose/Meta/Role/Application.pm # once (5µs+6µs) by Moose::BEGIN@34 at line 24 of Moose/Meta/Role/Application.pm # once (6µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 117µs (97+20) within Moose::Meta::Role::Application::ToClass::_new which was called 4 times, avg 29µs/call: # 4 times (97µs+20µs) by Moose::Meta::Role::Application::new at line 29 of Moose/Meta/Role/Application.pm, avg 29µs/call # spent 20µs (16+4) within Bio::Roary::AnnotateGroups::DESTROY which was called: # once (16µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 19 of bin/pan_genome_post_analysis # spent 385µs (383+2) within Moose::Meta::Role::Method::_new which was called 5 times, avg 77µs/call: # 5 times (383µs+2µs) by Class::MOP::Method::wrap at line 45 of Class/MOP/Method.pm, avg 77µs/call # spent 5µs within Bio::Roary::PostAnalysis::_output_mcl_filename which was called: # once (5µs+0s) by Bio::Roary::PostAnalysis::_build__inflate_clusters_obj at line 162 of lib/Bio/Roary/PostAnalysis.pm # spent 12µs within Bio::Roary::PostAnalysis::dont_delete_files which was called 2 times, avg 6µs/call: # once (9µs+0s) by Bio::Roary::PostAnalysis::_delete_intermediate_files at line 208 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__split_groups_obj at line 88 of lib/Bio/Roary/PostAnalysis.pm # spent 271ms within Bio::Roary::Output::EmblGroups::groups_to_contigs which was called 191147 times, avg 1µs/call: # 59513 times (83.7ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 153 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 59513 times (82.8ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 88 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 36430 times (52.8ms+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 187 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 9934 times (14.3ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 154 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 9934 times (14.2ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 90 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 4967 times (8.14ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 158 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 4967 times (6.98ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 92 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 4967 times (6.95ms+0s) by Bio::Roary::Output::EmblGroups::_header_block at line 155 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 460 times (675µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 190 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 232 times (329µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 188 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 230 times (346µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 189 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # spent 4µs within Bio::Roary::CommandLine::RoaryPostAnalysis::dont_split_groups which was called: # once (4µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 26µs within Bio::Roary::PostAnalysis::input_files which was called 3 times, avg 9µs/call: # once (14µs+0s) by Bio::Roary::PostAnalysis::_build__annotate_groups_obj at line 143 of lib/Bio/Roary/PostAnalysis.pm # once (10µs+0s) by Bio::Roary::PostAnalysis::_build__order_genes_obj at line 123 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__split_groups_obj at line 88 of lib/Bio/Roary/PostAnalysis.pm # spent 7µs within Bio::Roary::InflateClusters::cdhit_groups_filename which was called 2 times, avg 3µs/call: # once (5µs+0s) by Bio::Roary::InflateClusters::inflate at line 87 of lib/Bio/Roary/InflateClusters.pm # once (2µs+0s) by Bio::Roary::InflateClusters::inflate at line 90 of lib/Bio/Roary/InflateClusters.pm # spent 2.99s (231ms+2.75) within Bio::Roary::SplitGroups::_genes_to_files which was called 145219 times, avg 21µs/call: # 144910 times (226ms+2.75s) by Bio::Roary::SplitGroups::_find_paralogs at line 178 of lib/Bio/Roary/SplitGroups.pm, avg 21µs/call # 309 times (4.68ms+0s) by Bio::Roary::SplitGroups::_parse_gene_neighbourhood at line 303 of lib/Bio/Roary/SplitGroups.pm, avg 15µs/call # spent 171µs (123+47) within Bio::Roary::OrderGenes::new which was called: # once (123µs+47µs) by Bio::Roary::PostAnalysis::_build__order_genes_obj at line 123 of lib/Bio/Roary/PostAnalysis.pm # spent 741µs within Class::MOP::Mixin::AttributeCore::has_writer which was called 398 times, avg 2µs/call: # 396 times (739µs+0s) by Class::MOP::Attribute::install_accessors at line 454 of Class/MOP/Attribute.pm, avg 2µs/call # 2 times (2µs+0s) by Class::MOP::Attribute::remove_accessors at line 489 of Class/MOP/Attribute.pm, avg 1µs/call # spent 4µs within Bio::Roary::PostAnalysis::_input_cd_hit_groups_file which was called: # once (4µs+0s) by Bio::Roary::PostAnalysis::_build__inflate_clusters_obj at line 162 of lib/Bio/Roary/PostAnalysis.pm # spent 2.45s (63µs+2.45) within Bio::Roary::OrderGenes::_groups_to_file_contigs which was called: # once (63µs+2.45s) by Bio::Roary::OrderGenes::_build_group_order at line 96 of lib/Bio/Roary/OrderGenes.pm # spent 11.7ms (773µs+10.9) within Class::MOP::Mixin::meta which was called 84 times, avg 139µs/call: # 5 times (51µs+52µs) by Moose::Exporter::BEGIN@8 at line 646 of Class/MOP.pm, avg 21µs/call # 5 times (43µs+50µs) by Moose::Exporter::BEGIN@8 at line 775 of Class/MOP.pm, avg 19µs/call # once (10µs+1.44ms) by Moose::Exporter::BEGIN@8 at line 308 of Class/MOP.pm # once (22µs+1.05ms) by Moose::Exporter::BEGIN@8 at line 140 of Class/MOP.pm # once (9µs+726µs) by Moose::Exporter::BEGIN@8 at line 481 of Class/MOP.pm # once (7µs+656µs) by Moose::Exporter::BEGIN@8 at line 219 of Class/MOP.pm # once (10µs+567µs) by Moose::Exporter::BEGIN@8 at line 679 of Class/MOP.pm # once (14µs+561µs) by Moose::Exporter::BEGIN@8 at line 593 of Class/MOP.pm # once (12µs+557µs) by Moose::Exporter::BEGIN@8 at line 583 of Class/MOP.pm # once (9µs+546µs) by Moose::Exporter::BEGIN@8 at line 511 of Class/MOP.pm # once (10µs+532µs) by Moose::Exporter::BEGIN@8 at line 271 of Class/MOP.pm # once (10µs+525µs) by Moose::Exporter::BEGIN@8 at line 618 of Class/MOP.pm # once (18µs+489µs) by Moose::Exporter::BEGIN@8 at line 376 of Class/MOP.pm # once (9µs+482µs) by Moose::Exporter::BEGIN@8 at line 635 of Class/MOP.pm # once (8µs+479µs) by Moose::Meta::Role::BEGIN@11 at line 14 of Moose/Meta/Role/Attribute.pm # once (9µs+389µs) by parent::import at line 9 of Moose/Meta/Mixin/AttributeCore.pm # once (6µs+356µs) by Moose::Exporter::BEGIN@8 at line 185 of Class/MOP.pm # once (7µs+354µs) by Moose::Exporter::BEGIN@8 at line 555 of Class/MOP.pm # once (6µs+309µs) by Moose::Exporter::BEGIN@8 at line 212 of Class/MOP.pm # once (6µs+306µs) by Moose::Exporter::BEGIN@8 at line 564 of Class/MOP.pm # once (15µs+14µs) by Moose::Exporter::BEGIN@8 at line 422 of Class/MOP.pm # once (15µs+14µs) by Moose::Exporter::BEGIN@8 at line 525 of Class/MOP.pm # once (14µs+15µs) by Moose::Exporter::BEGIN@8 at line 602 of Class/MOP.pm # once (14µs+14µs) by Moose::Exporter::BEGIN@8 at line 462 of Class/MOP.pm # once (15µs+13µs) by Moose::Exporter::BEGIN@8 at line 415 of Class/MOP.pm # once (14µs+14µs) by Moose::Exporter::BEGIN@8 at line 438 of Class/MOP.pm # once (14µs+13µs) by Moose::Exporter::BEGIN@8 at line 430 of Class/MOP.pm # once (18µs+10µs) by Moose::Exporter::BEGIN@8 at line 696 of Class/MOP.pm # once (14µs+12µs) by Moose::Exporter::BEGIN@8 at line 407 of Class/MOP.pm # once (13µs+14µs) by Moose::Exporter::BEGIN@8 at line 500 of Class/MOP.pm # once (11µs+15µs) by Moose::Exporter::BEGIN@8 at line 454 of Class/MOP.pm # once (12µs+14µs) by Moose::Exporter::BEGIN@8 at line 470 of Class/MOP.pm # once (11µs+13µs) by Moose::Exporter::BEGIN@8 at line 244 of Class/MOP.pm # once (12µs+12µs) by Moose::Exporter::BEGIN@8 at line 518 of Class/MOP.pm # once (12µs+12µs) by Moose::Exporter::BEGIN@8 at line 686 of Class/MOP.pm # once (12µs+11µs) by Moose::Exporter::BEGIN@8 at line 446 of Class/MOP.pm # once (12µs+11µs) by Moose::Exporter::BEGIN@8 at line 507 of Class/MOP.pm # once (10µs+11µs) by Moose::Exporter::BEGIN@8 at line 399 of Class/MOP.pm # once (10µs+10µs) by Moose::Exporter::BEGIN@8 at line 312 of Class/MOP.pm # once (10µs+10µs) by Moose::Exporter::BEGIN@8 at line 291 of Class/MOP.pm # once (10µs+10µs) by Moose::Exporter::BEGIN@8 at line 622 of Class/MOP.pm # once (10µs+9µs) by Moose::Exporter::BEGIN@8 at line 144 of Class/MOP.pm # once (9µs+10µs) by Moose::Exporter::BEGIN@8 at line 348 of Class/MOP.pm # once (10µs+9µs) by Moose::Exporter::BEGIN@8 at line 328 of Class/MOP.pm # once (10µs+9µs) by Moose::Exporter::BEGIN@8 at line 338 of Class/MOP.pm # once (9µs+9µs) by Moose::Exporter::BEGIN@8 at line 391 of Class/MOP.pm # once (9µs+10µs) by Moose::Exporter::BEGIN@8 at line 359 of Class/MOP.pm # once (9µs+9µs) by Moose::Exporter::BEGIN@8 at line 703 of Class/MOP.pm # once (9µs+9µs) by Moose::Exporter::BEGIN@8 at line 661 of Class/MOP.pm # once (8µs+9µs) by Moose::Exporter::BEGIN@8 at line 532 of Class/MOP.pm # once (8µs+10µs) by parent::import at line 43 of Moose/Meta/Mixin/AttributeCore.pm # once (8µs+7µs) by Moose::Exporter::BEGIN@8 at line 572 of Class/MOP.pm # once (6µs+9µs) by Class::MOP::Method::Meta::wrap at line 56 of Class/MOP/Method/Meta.pm # once (7µs+7µs) by Moose::Exporter::BEGIN@8 at line 710 of Class/MOP.pm # once (6µs+7µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 279 of Moose.pm # once (6µs+7µs) by parent::import at line 79 of Moose/Meta/Mixin/AttributeCore.pm # once (6µs+7µs) by Moose::Exporter::BEGIN@8 at line 539 of Class/MOP.pm # once (6µs+6µs) by Moose::Exporter::BEGIN@8 at line 157 of Class/MOP.pm # once (6µs+6µs) by Moose::Exporter::BEGIN@8 at line 189 of Class/MOP.pm # once (6µs+6µs) by Moose::Exporter::BEGIN@8 at line 721 of Class/MOP.pm # once (6µs+6µs) by Moose::Exporter::BEGIN@8 at line 727 of Class/MOP.pm # once (5µs+6µs) by parent::import at line 16 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+6µs) by parent::import at line 71 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+6µs) by parent::import at line 64 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+6µs) by Moose::Meta::Role::BEGIN@11 at line 21 of Moose/Meta/Role/Attribute.pm # once (4µs+6µs) by Moose::Meta::Role::BEGIN@11 at line 28 of Moose/Meta/Role/Attribute.pm # once (5µs+6µs) by parent::import at line 23 of Moose/Meta/Mixin/AttributeCore.pm # once (6µs+5µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # once (4µs+6µs) by Moose::Meta::Role::BEGIN@11 at line 42 of Moose/Meta/Role/Attribute.pm # once (4µs+6µs) by Moose::Meta::Role::BEGIN@11 at line 35 of Moose/Meta/Role/Attribute.pm # once (5µs+6µs) by parent::import at line 50 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+6µs) by parent::import at line 87 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+6µs) by parent::import at line 96 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+6µs) by parent::import at line 57 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+6µs) by parent::import at line 30 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+6µs) by parent::import at line 37 of Moose/Meta/Mixin/AttributeCore.pm # spent 11µs within Bio::Roary::CommandLine::RoaryPostAnalysis::clusters_filename which was called 2 times, avg 6µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 80 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 32µs within Bio::Roary::AnnotateGroups::_ids_to_groups which was called: # once (32µs+0s) by Bio::Roary::AnnotateGroups::_split_groups at line 259 of lib/Bio/Roary/AnnotateGroups.pm # spent 15µs within Moose::Meta::Role::Application::get_method_aliases which was called 6 times, avg 3µs/call: # 6 times (15µs+0s) by Moose::Meta::Role::Application::is_method_aliased at line 42 of Moose/Meta/Role/Application.pm, avg 3µs/call # spent 74.1ms (73.6+512µs) within Bio::Roary::Output::EmblGroups::_output_header_fh which was called 36438 times, avg 2µs/call: # 36430 times (73.5ms+0s) by Bio::Roary::Output::EmblGroups::create_files at line 230 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 2 times (57µs+512µs) by Bio::Roary::Output::EmblGroups::create_files at line 226 of lib/Bio/Roary/Output/EmblGroups.pm, avg 284µs/call # 2 times (26µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 232 of lib/Bio/Roary/Output/EmblGroups.pm, avg 13µs/call # 2 times (11µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 233 of lib/Bio/Roary/Output/EmblGroups.pm, avg 6µs/call # 2 times (5µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 234 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # spent 6.89ms (1.70+5.19) within Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance which was called 513 times, avg 13µs/call: # 251 times (739µs+3.58ms) by Class::MOP::Attribute::_inline_instance_set at line 301 of Class/MOP/Attribute.pm, avg 17µs/call # 242 times (911µs+1.52ms) by Class::MOP::Class::_construct_instance at line 502 of Class/MOP/Class.pm, avg 10µs/call # 10 times (29µs+55µs) by Class::MOP::Attribute::get_raw_value at line 311 of Class/MOP/Attribute.pm, avg 8µs/call # 9 times (23µs+34µs) by Class::MOP::Attribute::has_value at line 332 of Class/MOP/Attribute.pm, avg 6µs/call # once (2µs+4µs) by Moose::Meta::Attribute::_inline_weaken_value at line 737 of Moose/Meta/Attribute.pm # spent 613µs within Moose::Meta::TypeConstraint::has_coercion which was called 366 times, avg 2µs/call: # 186 times (374µs+0s) by Moose::Meta::Attribute::_eval_environment at line 770 of Moose/Meta/Attribute.pm, avg 2µs/call # 174 times (228µs+0s) by Moose::Meta::Class::_eval_environment at line 521 of Moose/Meta/Class.pm, avg 1µs/call # 6 times (12µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 36 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # spent 11µs within Moose::Meta::Role::get_before_method_modifiers_map which was called 4 times, avg 3µs/call: # 4 times (11µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 388 of Moose/Meta/Role.pm, avg 3µs/call # spent 151ms within Bio::Roary::ContigsToGeneIDsFromGFF::_genes_annotation which was called 120016 times, avg 1µs/call: # 40008 times (51.7ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_overlapping_hypothetical_protein_ids at line 89 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 1µs/call # 40000 times (49.5ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_overlapping_hypothetical_protein_ids at line 92 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 1µs/call # 40000 times (49.5ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_overlapping_hypothetical_protein_ids at line 91 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 1µs/call # 8 times (170µs+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 77 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 21µs/call # spent 11µs within Bio::Roary::PostAnalysis::output_statistics_filename which was called: # once (11µs+0s) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # spent 4.96s (228µs+4.96) within Bio::Roary::AnalyseGroups::new which was called 2 times, avg 2.48s/call: # once (90µs+2.71s) by Bio::Roary::PostAnalysis::_build__analyse_groups_obj at line 153 of lib/Bio/Roary/PostAnalysis.pm # once (138µs+2.25s) by Bio::Roary::SplitGroups::_build__analyse_groups_obj at line 54 of lib/Bio/Roary/SplitGroups.pm # spent 1.04ms (920µs+116µs) within Moose::Meta::Mixin::AttributeCore::should_coerce which was called 687 times, avg 2µs/call: # 369 times (447µs+60µs) by Moose::Meta::Attribute::_inline_check_coercion at line 660 of Moose/Meta/Attribute.pm, avg 1µs/call # 318 times (473µs+56µs) by Moose::Meta::Attribute::_writer_value_needs_copy at line 616 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 79µs (38+41) within Moose::Meta::Role::Composite::meta which was called 6 times, avg 13µs/call: # once (12µs+10µs) by Moose::BEGIN@33 at line 18 of Moose/Meta/Role/Composite.pm # once (5µs+7µs) by Moose::BEGIN@33 at line 31 of Moose/Meta/Role/Composite.pm # once (5µs+6µs) by Moose::BEGIN@33 at line 40 of Moose/Meta/Role/Composite.pm # once (5µs+7µs) by Moose::BEGIN@33 at line 45 of Moose/Meta/Role/Composite.pm # once (5µs+7µs) by Moose::BEGIN@33 at line 37 of Moose/Meta/Role/Composite.pm # once (6µs+4µs) by Bio::Roary::CommandLine::RoaryPostAnalysis::BEGIN@11 at line 243 of Moose.pm # spent 1.83s (94µs+1.83) within Bio::Roary::PostAnalysis::_annotate_groups_obj which was called 5 times, avg 366ms/call: # once (66µs+1.83s) by Bio::Roary::PostAnalysis::run at line 75 of lib/Bio/Roary/PostAnalysis.pm # once (11µs+0s) by Bio::Roary::PostAnalysis::_build__number_of_groups_obj at line 100 of lib/Bio/Roary/PostAnalysis.pm # once (8µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 195 of lib/Bio/Roary/PostAnalysis.pm # once (5µs+0s) by Bio::Roary::PostAnalysis::_create_embl_files at line 186 of lib/Bio/Roary/PostAnalysis.pm # once (3µs+0s) by Bio::Roary::PostAnalysis::_build__group_statistics_obj at line 110 of lib/Bio/Roary/PostAnalysis.pm # spent 24µs within Bio::Roary::OrderGenes::gff_files which was called 2 times, avg 12µs/call: # once (13µs+0s) by Bio::Roary::OrderGenes::_build_number_of_files at line 40 of lib/Bio/Roary/OrderGenes.pm # once (10µs+0s) by Bio::Roary::OrderGenes::_build__groups_to_file_contigs at line 62 of lib/Bio/Roary/OrderGenes.pm # spent 20µs (11+9) within Bio::Roary::Output::GroupsMultifastaNucleotide::meta which was called: # once (11µs+9µs) by Bio::Roary::Output::GroupsMultifastasNucleotide::BEGIN@23 at line 149 of lib/Bio/Roary/Output/GroupsMultifastaNucleotide.pm # spent 3.56ms within Moose::Meta::TypeConstraint::has_parent which was called 2657 times, avg 1µs/call: # 1417 times (1.95ms+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 177 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 796 times (1.01ms+0s) by Moose::Meta::TypeConstraint::_inline_check at line 191 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 444 times (598µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 201 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # spent 11µs within Bio::Roary::CommandLine::RoaryPostAnalysis::dont_delete_files which was called 2 times, avg 6µs/call: # once (8µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::BUILD at line 81 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # once (3µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::run at line 100 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm # spent 73µs within Class::MOP::Method::_set_original_method which was called 32 times, avg 2µs/call: # 32 times (73µs+0s) by Class::MOP::Method::clone at line 137 of Class/MOP/Method.pm, avg 2µs/call # spent 2.75s (36µs+2.75) within Bio::Roary::SplitGroups::_analyse_groups_obj which was called: # once (36µs+2.75s) by Bio::Roary::SplitGroups::_build__genes_to_files at line 62 of lib/Bio/Roary/SplitGroups.pm # spent 431µs (383+48) within Moose::Meta::Mixin::AttributeCore::should_auto_deref which was called 191 times, avg 2µs/call: # 191 times (383µs+48µs) by Moose::Meta::Attribute::_auto_deref at line 965 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 136µs within Bio::Roary::Output::NumberOfGroups::number_of_iterations which was called 11 times, avg 12µs/call: # 11 times (136µs+0s) by Bio::Roary::Output::NumberOfGroups::create_output_files at line 39 of lib/Bio/Roary/Output/NumberOfGroups.pm, avg 12µs/call # spent 11µs within Moose::Meta::Role::get_around_method_modifiers_map which was called 4 times, avg 3µs/call: # 4 times (11µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 388 of Moose/Meta/Role.pm, avg 3µs/call
$self->_package_stash->add_symbol(@_);
# spent 10.2ms making 662 calls to Package::Stash::XS::add_symbol, avg 15µs/call # spent 1.01ms making 662 calls to Class::MOP::Package::_package_stash, avg 2µs/call # spent 492µs making 662 calls to Package::Stash::XS::name, avg 744ns/call # spent 454µs making 662 calls to Package::Stash::XS::namespace, avg 687ns/call
231}
232
233sub remove_package_glob {
234 my $self = shift;
235 $self->_package_stash->remove_glob(@_);
236}
237
238# ... these functions deal with stuff on the namespace level
239
240
# spent 4.27ms (2.22+2.05) within Class::MOP::Package::has_package_symbol which was called 458 times, avg 9µs/call: # 246 times (1.09ms+1.04ms) by Moose::Exporter::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Moose/Exporter.pm:140] at line 124 of Moose/Exporter.pm, avg 9µs/call # 206 times (1.09ms+901µs) by Moose::Meta::Attribute::_process_accessors at line 1048 of Moose/Meta/Attribute.pm, avg 10µs/call # 6 times (36µs+109µs) by Moose::Exporter::build_import_methods at line 89 of Moose/Exporter.pm, avg 24µs/call
sub has_package_symbol {
2419163.38ms my $self = shift;
24213772.28ms $self->_package_stash->has_symbol(@_);
# spent 1.55ms making 458 calls to Package::Stash::XS::has_symbol, avg 3µs/call # spent 500µs making 458 calls to Class::MOP::Package::_package_stash, avg 1µs/call # spent 225µs making 458 calls to Package::Stash::XS::namespace, avg 491ns/call # spent 2µs making 3 calls to Package::Stash::XS::name, avg 667ns/call
243}
244
245
# spent 12.6ms (6.25+6.34) within Class::MOP::Package::get_package_symbol which was called 1203 times, avg 10µs/call: # 1203 times (6.25ms+6.34ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 129 of Class/MOP/Mixin/HasMethods.pm, avg 10µs/call
sub get_package_symbol {
246240610.1ms my $self = shift;
24736127.02ms $self->_package_stash->get_symbol(@_);
# spent 4.86ms making 1203 calls to Package::Stash::XS::get_symbol, avg 4µs/call # spent 1.48ms making 1203 calls to Class::MOP::Package::_package_stash, avg 1µs/call # spent 685µs making 1203 calls to Package::Stash::XS::namespace, avg 569ns/call # spent 2µs making 3 calls to Package::Stash::XS::name, avg 633ns/call
248}
249
250
# spent 4.29ms (1.00+3.29) within Class::MOP::Package::get_or_add_package_symbol which was called 169 times, avg 25µs/call: # 169 times (1.00ms+3.29ms) by Class::MOP::Class::superclasses at line 946 of Class/MOP/Class.pm, avg 25µs/call
sub get_or_add_package_symbol {
2513382.40ms my $self = shift;
2526413.92ms $self->_package_stash->get_or_add_symbol(@_);
# spent 1.74ms making 169 calls to Class::MOP::Package::_package_stash, avg 10µs/call # spent 1.54ms making 169 calls to Package::Stash::XS::get_or_add_symbol, avg 9µs/call # spent 569µs making 219 calls to Package::Stash::XS::namespace, avg 3µs/call # spent 60µs making 84 calls to Package::Stash::XS::name, avg 711ns/call
253}
254
255
# spent 28µs (16+13) within Class::MOP::Package::remove_package_symbol which was called 2 times, avg 14µs/call: # 2 times (16µs+13µs) by Class::MOP::Mixin::HasMethods::remove_method at line 144 of Class/MOP/Mixin/HasMethods.pm, avg 14µs/call
sub remove_package_symbol {
256424µs my $self = shift;
257614µs $self->_package_stash->remove_symbol(@_);
# spent 10µs making 2 calls to Package::Stash::XS::remove_symbol, avg 5µs/call # spent 2µs making 2 calls to Class::MOP::Package::_package_stash, avg 1µs/call # spent 1µs making 2 calls to Package::Stash::XS::namespace, avg 500ns/call
258}
259
260
# spent 148µs (62+85) within Class::MOP::Package::list_all_package_symbols which was called 7 times, avg 21µs/call: # 7 times (62µs+85µs) by Class::MOP::Mixin::HasMethods::_full_method_map at line 220 of Class/MOP/Mixin/HasMethods.pm, avg 21µs/call
sub list_all_package_symbols {
26114130µs my $self = shift;
2622191µs $self->_package_stash->list_all_symbols(@_);
# spent 75µs making 7 calls to Package::Stash::XS::list_all_symbols, avg 11µs/call # spent 11µs making 7 calls to Class::MOP::Package::_package_stash, avg 2µs/call # spent 5µs making 7 calls to Package::Stash::XS::namespace, avg 757ns/call
263}
264
265sub get_all_package_symbols {
266 my $self = shift;
267 $self->_package_stash->get_all_symbols(@_);
268}
269
27017µs1;
271
272# ABSTRACT: Package Meta Object
273
274__END__
 
# spent 92µs within Bio::Roary::CommandLine::RoaryPostAnalysis::CORE:open which was called 2 times, avg 46µs/call: # 2 times (92µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::_read_file_into_array at line 151 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm, avg 46µs/call
sub Bio::Roary::CommandLine::RoaryPostAnalysis::CORE:open; # opcode
# spent 47µs within Bio::Roary::CommandLine::RoaryPostAnalysis::CORE:readline which was called 18 times, avg 3µs/call: # 16 times (17µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::_read_file_into_array at line 157 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm, avg 1µs/call # 2 times (30µs+0s) by Bio::Roary::CommandLine::RoaryPostAnalysis::_read_file_into_array at line 154 of lib/Bio/Roary/CommandLine/RoaryPostAnalysis.pm, avg 15µs/call
sub Bio::Roary::CommandLine::RoaryPostAnalysis::CORE:readline; # opcode
# spent 286µs within Bio::Roary::ContigsToGeneIDsFromGFF::CORE:close which was called 8 times, avg 36µs/call: # 8 times (286µs+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 75 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 36µs/call
sub Bio::Roary::ContigsToGeneIDsFromGFF::CORE:close; # opcode
# spent 254ms within Bio::Roary::ContigsToGeneIDsFromGFF::CORE:match which was called 144209 times, avg 2µs/call: # 59516 times (32.9ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 59 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 553ns/call # 40008 times (123ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 54 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 3µs/call # 40008 times (94.7ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 41 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 2µs/call # 4677 times (3.74ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_overlapping_hypothetical_protein_ids at line 95 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 800ns/call
sub Bio::Roary::ContigsToGeneIDsFromGFF::CORE:match; # opcode
# spent 15.5ms within Bio::Roary::ContigsToGeneIDsFromGFF::CORE:open which was called 8 times, avg 1.94ms/call: # 8 times (15.5ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 35 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 1.94ms/call
sub Bio::Roary::ContigsToGeneIDsFromGFF::CORE:open; # opcode
# spent 255ms within Bio::Roary::ContigsToGeneIDsFromGFF::CORE:readline which was called 40016 times, avg 6µs/call: # 40008 times (192ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 54 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 5µs/call # 8 times (63.1ms+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::_build_contig_to_ids at line 36 of lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm, avg 7.88ms/call
sub Bio::Roary::ContigsToGeneIDsFromGFF::CORE:readline; # opcode
# spent 329µs within Bio::Roary::GeneNamesFromGFF::CORE:close which was called 8 times, avg 41µs/call: # 8 times (329µs+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 61 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 41µs/call
sub Bio::Roary::GeneNamesFromGFF::CORE:close; # opcode
# spent 270ms within Bio::Roary::GeneNamesFromGFF::CORE:match which was called 120024 times, avg 2µs/call: # 40008 times (114ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 54 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 3µs/call # 40008 times (90.5ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 36 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 2µs/call # 40008 times (65.9ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 46 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 2µs/call
sub Bio::Roary::GeneNamesFromGFF::CORE:match; # opcode
# spent 16.6ms within Bio::Roary::GeneNamesFromGFF::CORE:open which was called 8 times, avg 2.07ms/call: # 8 times (16.6ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 30 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 2.07ms/call
sub Bio::Roary::GeneNamesFromGFF::CORE:open; # opcode
# spent 407ms within Bio::Roary::GeneNamesFromGFF::CORE:readline which was called 40016 times, avg 10µs/call: # 40008 times (180ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 54 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 5µs/call # 8 times (226ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 31 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 28.3ms/call
sub Bio::Roary::GeneNamesFromGFF::CORE:readline; # opcode
# spent 25.8ms within Bio::Roary::GeneNamesFromGFF::CORE:subst which was called 67827 times, avg 381ns/call: # 40008 times (16.6ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 39 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 415ns/call # 27819 times (9.20ms+0s) by Bio::Roary::GeneNamesFromGFF::_build_ids_to_gene_name at line 49 of lib/Bio/Roary/GeneNamesFromGFF.pm, avg 331ns/call
sub Bio::Roary::GeneNamesFromGFF::CORE:subst; # opcode
# spent 213µs within Bio::Roary::GroupLabels::CORE:close which was called 2 times, avg 107µs/call: # once (204µs+0s) by Bio::Roary::GroupLabels::add_labels at line 55 of lib/Bio/Roary/GroupLabels.pm # once (10µs+0s) by Bio::Roary::GroupLabels::add_labels at line 54 of lib/Bio/Roary/GroupLabels.pm
sub Bio::Roary::GroupLabels::CORE:close; # opcode
# spent 350µs within Bio::Roary::GroupLabels::CORE:open which was called 2 times, avg 175µs/call: # once (311µs+0s) by Bio::Roary::GroupLabels::_build__output_fh at line 37 of lib/Bio/Roary/GroupLabels.pm # once (39µs+0s) by Bio::Roary::GroupLabels::_build__input_fh at line 30 of lib/Bio/Roary/GroupLabels.pm
sub Bio::Roary::GroupLabels::CORE:open; # opcode
# spent 9.42ms within Bio::Roary::GroupLabels::CORE:print which was called 18215 times, avg 517ns/call: # 18215 times (9.42ms+0s) by Bio::Roary::GroupLabels::add_labels at line 51 of lib/Bio/Roary/GroupLabels.pm, avg 517ns/call
sub Bio::Roary::GroupLabels::CORE:print; # opcode
# spent 10.6ms within Bio::Roary::GroupLabels::CORE:readline which was called 18216 times, avg 580ns/call: # 18215 times (10.5ms+0s) by Bio::Roary::GroupLabels::add_labels at line 52 of lib/Bio/Roary/GroupLabels.pm, avg 579ns/call # once (20µs+0s) by Bio::Roary::GroupLabels::add_labels at line 48 of lib/Bio/Roary/GroupLabels.pm
sub Bio::Roary::GroupLabels::CORE:readline; # opcode
# spent 290µs within Bio::Roary::InflateClusters::CORE:close which was called: # once (290µs+0s) by Bio::Roary::InflateClusters::inflate at line 102 of lib/Bio/Roary/InflateClusters.pm
sub Bio::Roary::InflateClusters::CORE:close; # opcode
# spent 434µs within Bio::Roary::InflateClusters::CORE:open which was called 3 times, avg 145µs/call: # once (369µs+0s) by Bio::Roary::InflateClusters::_build__output_fh at line 32 of lib/Bio/Roary/InflateClusters.pm # once (38µs+0s) by Bio::Roary::InflateClusters::inflate at line 90 of lib/Bio/Roary/InflateClusters.pm # once (27µs+0s) by Bio::Roary::InflateClusters::_build__mcl_fh at line 39 of lib/Bio/Roary/InflateClusters.pm
sub Bio::Roary::InflateClusters::CORE:open; # opcode
# spent 7.35ms within Bio::Roary::InflateClusters::CORE:print which was called 18174 times, avg 405ns/call: # 17764 times (7.03ms+0s) by Bio::Roary::InflateClusters::inflate at line 95 of lib/Bio/Roary/InflateClusters.pm, avg 396ns/call # 410 times (322µs+0s) by Bio::Roary::InflateClusters::inflate at line 77 of lib/Bio/Roary/InflateClusters.pm, avg 785ns/call
sub Bio::Roary::InflateClusters::CORE:print; # opcode
# spent 9.16ms within Bio::Roary::InflateClusters::CORE:readline which was called 18176 times, avg 504ns/call: # 17764 times (8.92ms+0s) by Bio::Roary::InflateClusters::inflate at line 95 of lib/Bio/Roary/InflateClusters.pm, avg 502ns/call # 410 times (216µs+0s) by Bio::Roary::InflateClusters::inflate at line 77 of lib/Bio/Roary/InflateClusters.pm, avg 528ns/call # once (19µs+0s) by Bio::Roary::InflateClusters::inflate at line 91 of lib/Bio/Roary/InflateClusters.pm # once (12µs+0s) by Bio::Roary::InflateClusters::inflate at line 74 of lib/Bio/Roary/InflateClusters.pm
sub Bio::Roary::InflateClusters::CORE:readline; # opcode
# spent 64µs within Bio::Roary::OrderGenes::CORE:sort which was called 2 times, avg 32µs/call: # 2 times (64µs+0s) by Bio::Roary::OrderGenes::_reorder_connected_components at line 194 of lib/Bio/Roary/OrderGenes.pm, avg 32µs/call
sub Bio::Roary::OrderGenes::CORE:sort; # opcode
# spent 509µs within Bio::Roary::Output::EmblGroups::CORE:close which was called 4 times, avg 127µs/call: # 2 times (305µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 234 of lib/Bio/Roary/Output/EmblGroups.pm, avg 152µs/call # 2 times (204µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 235 of lib/Bio/Roary/Output/EmblGroups.pm, avg 102µs/call
sub Bio::Roary::Output::EmblGroups::CORE:close; # opcode
# spent 3.86ms within Bio::Roary::Output::EmblGroups::CORE:match which was called 4967 times, avg 778ns/call: # 4967 times (3.86ms+0s) by Bio::Roary::Output::EmblGroups::_annotation_type at line 172 of lib/Bio/Roary/Output/EmblGroups.pm, avg 778ns/call
sub Bio::Roary::Output::EmblGroups::CORE:match; # opcode
# spent 540µs within Bio::Roary::Output::EmblGroups::CORE:open which was called 4 times, avg 135µs/call: # 2 times (287µs+0s) by Bio::Roary::Output::EmblGroups::_build__output_fh at line 39 of lib/Bio/Roary/Output/EmblGroups.pm, avg 144µs/call # 2 times (252µs+0s) by Bio::Roary::Output::EmblGroups::_build__output_header_fh at line 48 of lib/Bio/Roary/Output/EmblGroups.pm, avg 126µs/call
sub Bio::Roary::Output::EmblGroups::CORE:open; # opcode
# spent 32.2ms within Bio::Roary::Output::EmblGroups::CORE:print which was called 72872 times, avg 441ns/call: # 36430 times (17.3ms+0s) by Bio::Roary::Output::EmblGroups::create_files at line 229 of lib/Bio/Roary/Output/EmblGroups.pm, avg 475ns/call # 36430 times (14.8ms+0s) by Bio::Roary::Output::EmblGroups::create_files at line 230 of lib/Bio/Roary/Output/EmblGroups.pm, avg 407ns/call # 8 times (12µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 218 of lib/Bio/Roary/Output/EmblGroups.pm, avg 2µs/call # 2 times (11µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 226 of lib/Bio/Roary/Output/EmblGroups.pm, avg 5µs/call # 2 times (2µs+0s) by Bio::Roary::Output::EmblGroups::create_files at line 233 of lib/Bio/Roary/Output/EmblGroups.pm, avg 900ns/call
sub Bio::Roary::Output::EmblGroups::CORE:print; # opcode
# spent 64µs within Bio::Roary::Output::EmblGroups::CORE:sort which was called 10 times, avg 6µs/call: # 8 times (56µs+0s) by Bio::Roary::Output::EmblGroups::_fragment_blocks at line 196 of lib/Bio/Roary/Output/EmblGroups.pm, avg 7µs/call # 2 times (8µs+0s) by Bio::Roary::Output::EmblGroups::_build__sorted_file_names at line 64 of lib/Bio/Roary/Output/EmblGroups.pm, avg 4µs/call
sub Bio::Roary::Output::EmblGroups::CORE:sort; # opcode
# spent 44.9ms within Bio::Roary::Output::EmblGroups::CORE:subst which was called 37683 times, avg 1µs/call: # 37681 times (44.9ms+0s) by Bio::Roary::Output::EmblGroups::_block at line 99 of lib/Bio/Roary/Output/EmblGroups.pm, avg 1µs/call # 2 times (29µs+0s) by Bio::Roary::Output::EmblGroups::_build_output_header_filename at line 58 of lib/Bio/Roary/Output/EmblGroups.pm, avg 15µs/call
sub Bio::Roary::Output::EmblGroups::CORE:subst; # opcode
# spent 2.63ms within Class::MOP::Attribute::associated_class which was called 4315 times, avg 611ns/call: # 788 times (395µs+0s) by Class::MOP::Attribute::try {...} at line 407 of Class/MOP/Attribute.pm, avg 502ns/call # 774 times (445µs+0s) by Class::MOP::Attribute::_inline_instance_set at line 301 of Class/MOP/Attribute.pm, avg 575ns/call # 464 times (308µs+0s) by Class::MOP::Attribute::_accessor_description at line 433 of Class/MOP/Attribute.pm, avg 664ns/call # 413 times (255µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1048 of Moose/Meta/Attribute.pm, avg 617ns/call # 396 times (302µs+0s) by Class::MOP::Attribute::install_accessors at line 444 of Class/MOP/Attribute.pm, avg 764ns/call # 266 times (153µs+0s) by Class::MOP::Attribute::_inline_instance_get at line 324 of Class/MOP/Attribute.pm, avg 574ns/call # 207 times (157µs+0s) by Moose::Meta::Attribute::_eval_environment at line 780 of Moose/Meta/Attribute.pm, avg 757ns/call # 207 times (125µs+0s) by Moose::Meta::Attribute::_eval_environment at line 788 of Moose/Meta/Attribute.pm, avg 604ns/call # 207 times (107µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1021 of Moose/Meta/Attribute.pm, avg 517ns/call # 206 times (128µs+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 51 of Moose/Meta/Method/Accessor.pm, avg 620ns/call # 140 times (119µs+0s) by Class::MOP::Attribute::_process_accessors at line 390 of Class/MOP/Attribute.pm, avg 853ns/call # 94 times (55µs+0s) by Class::MOP::Attribute::_process_accessors at line 402 of Class/MOP/Attribute.pm, avg 586ns/call # 87 times (47µs+0s) by Class::MOP::Attribute::_inline_instance_has at line 345 of Class/MOP/Attribute.pm, avg 537ns/call # 54 times (32µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method at line 133 of Class/MOP/Method/Accessor.pm, avg 593ns/call # 8 times (4µs+0s) by Class::MOP::Attribute::_inline_instance_clear at line 366 of Class/MOP/Attribute.pm, avg 462ns/call # 2 times (1µs+0s) by Moose::Meta::Attribute::_inline_weaken_value at line 737 of Moose/Meta/Attribute.pm, avg 600ns/call # 2 times (1µs+0s) by Class::MOP::Attribute::remove_accessors at line 487 of Class/MOP/Attribute.pm, avg 550ns/call
sub Class::MOP::Attribute::associated_class; # xsub
# spent 149µs within Class::MOP::Attribute::associated_methods which was called 189 times, avg 789ns/call: # 189 times (149µs+0s) by Moose::Meta::Attribute::_check_associated_methods at line 1002 of Moose/Meta/Attribute.pm, avg 789ns/call
sub Class::MOP::Attribute::associated_methods; # xsub
# spent 148µs within Class::MOP::Class::constructor_class which was called 184 times, avg 805ns/call: # 54 times (44µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 820ns/call # 47 times (41µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 872ns/call # 47 times (38µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 817ns/call # 36 times (24µs+0s) by List::Util::all at line 208 of Class/MOP/Class.pm, avg 681ns/call
sub Class::MOP::Class::constructor_class; # xsub
# spent 75µs within Class::MOP::Class::constructor_name which was called 70 times, avg 1µs/call: # 70 times (75µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 1µs/call
sub Class::MOP::Class::constructor_name; # xsub
# spent 136µs within Class::MOP::Class::destructor_class which was called 184 times, avg 736ns/call: # 54 times (37µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 693ns/call # 47 times (38µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 817ns/call # 47 times (37µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 781ns/call # 36 times (23µs+0s) by List::Util::all at line 208 of Class/MOP/Class.pm, avg 639ns/call
sub Class::MOP::Class::destructor_class; # xsub
# spent 106µs within Class::MOP::Class::immutable_trait which was called 108 times, avg 983ns/call: # 54 times (56µs+0s) by Class::MOP::Class::_immutable_options at line 1278 of Class/MOP/Class.pm, avg 1µs/call # 54 times (50µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1337 of Class/MOP/Class.pm, avg 928ns/call
sub Class::MOP::Class::immutable_trait; # xsub
# spent 566µs within Class::MOP::Class::instance_metaclass which was called 793 times, avg 714ns/call: # 237 times (142µs+0s) by Class::MOP::Class::_create_meta_instance at line 727 of Class/MOP/Class.pm, avg 600ns/call # 206 times (165µs+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 51 of Moose/Meta/Method/Accessor.pm, avg 802ns/call # 94 times (61µs+0s) by Class::MOP::Attribute::_process_accessors at line 402 of Class/MOP/Attribute.pm, avg 653ns/call # 65 times (64µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 985ns/call # 65 times (56µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 855ns/call # 36 times (29µs+0s) by List::Util::all at line 208 of Class/MOP/Class.pm, avg 806ns/call # 36 times (17µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 286 of Class/MOP/Class.pm, avg 472ns/call # 18 times (12µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 218 of Class/MOP/Class.pm, avg 689ns/call # 18 times (10µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 281 of Class/MOP/Class.pm, avg 556ns/call # 18 times (9µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 284 of Class/MOP/Class.pm, avg 506ns/call
sub Class::MOP::Class::instance_metaclass; # xsub
# spent 7µs within Class::MOP::Instance::associated_metaclass which was called 6 times, avg 1µs/call: # 6 times (7µs+0s) by Class::MOP::Instance::_class_name at line 70 of Class/MOP/Instance.pm, avg 1µs/call
sub Class::MOP::Instance::associated_metaclass; # xsub
# spent 290µs within Class::MOP::Method::Generated::definition_context which was called 362 times, avg 802ns/call: # 362 times (290µs+0s) by Class::MOP::Method::Generated::_generate_description at line 23 of Class/MOP/Method/Generated.pm, avg 802ns/call
sub Class::MOP::Method::Generated::definition_context; # xsub
# spent 319µs within Class::MOP::Method::Generated::is_inline which was called 424 times, avg 753ns/call: # 394 times (298µs+0s) by Class::MOP::Method::Accessor::_initialize_body at line 84 of Class/MOP/Method/Accessor.pm, avg 756ns/call # 30 times (21µs+0s) by Class::MOP::Method::Constructor::_initialize_body at line 79 of Class/MOP/Method/Constructor.pm, avg 703ns/call
sub Class::MOP::Method::Generated::is_inline; # xsub
# spent 64µs within Class::MOP::Method::Inlined::_expected_method_class which was called 62 times, avg 1µs/call: # 62 times (64µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 47 of Class/MOP/Method/Inlined.pm, avg 1µs/call
sub Class::MOP::Method::Inlined::_expected_method_class; # xsub
# spent 672µs within Class::MOP::Method::body which was called 866 times, avg 775ns/call: # 633 times (513µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 55 of Class/MOP/Mixin/HasMethods.pm, avg 811ns/call # 88 times (49µs+0s) by Class::MOP::Method::Wrapped::wrap at line 75 of Class/MOP/Method/Wrapped.pm, avg 557ns/call # 56 times (40µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 126 of Class/MOP/Mixin/HasMethods.pm, avg 721ns/call # 43 times (35µs+0s) by Class::MOP::MiniTrait::apply at line 21 of Class/MOP/MiniTrait.pm, avg 812ns/call # 23 times (16µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 71 of Class/MOP/Mixin/HasMethods.pm, avg 713ns/call # 16 times (13µs+0s) by Moose::Meta::Class::_inline_BUILDARGS at line 327 of Moose/Meta/Class.pm, avg 831ns/call # 5 times (3µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 83 of Class/MOP/Class/Immutable/Trait.pm, avg 600ns/call # 2 times (1µs+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 145 of Moose/Meta/Role/Application/ToClass.pm, avg 600ns/call
sub Class::MOP::Method::body; # xsub
# spent 190µs within Class::MOP::Method::name which was called 249 times, avg 762ns/call: # 86 times (62µs+0s) by Class::MOP::Class::get_all_methods at line 1146 of Class/MOP/Class.pm, avg 720ns/call # 62 times (53µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 34 of Class/MOP/Method/Inlined.pm, avg 860ns/call # 58 times (45µs+0s) by Class::MOP::MiniTrait::apply at line 18 of Class/MOP/MiniTrait.pm, avg 783ns/call # 16 times (10µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 52 of Class/MOP/Method/Inlined.pm, avg 656ns/call # 16 times (10µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 64 of Class/MOP/Method/Inlined.pm, avg 600ns/call # 11 times (9µs+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 137 of Moose/Meta/Role/Application/ToClass.pm, avg 818ns/call
sub Class::MOP::Method::name; # xsub
# spent 525µs within Class::MOP::Method::package_name which was called 719 times, avg 730ns/call: # 633 times (471µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 56 of Class/MOP/Mixin/HasMethods.pm, avg 744ns/call # 86 times (54µs+0s) by Class::MOP::MiniTrait::apply at line 17 of Class/MOP/MiniTrait.pm, avg 622ns/call
sub Class::MOP::Method::package_name; # xsub
# spent 79µs within Class::MOP::Mixin::AttributeCore::accessor which was called 95 times, avg 828ns/call: # 93 times (77µs+0s) by Class::MOP::Attribute::install_accessors at line 446 of Class/MOP/Attribute.pm, avg 831ns/call # 2 times (1µs+0s) by Class::MOP::Attribute::remove_accessors at line 487 of Class/MOP/Attribute.pm, avg 700ns/call
sub Class::MOP::Mixin::AttributeCore::accessor; # xsub
# spent 89µs within Class::MOP::Mixin::AttributeCore::builder which was called 128 times, avg 692ns/call: # 64 times (55µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 915 of Moose/Meta/Attribute.pm, avg 856ns/call # 64 times (34µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 916 of Moose/Meta/Attribute.pm, avg 528ns/call
sub Class::MOP::Mixin::AttributeCore::builder; # xsub
# spent 7µs within Class::MOP::Mixin::AttributeCore::clearer which was called 9 times, avg 822ns/call: # 9 times (7µs+0s) by Class::MOP::Attribute::install_accessors at line 462 of Class/MOP/Attribute.pm, avg 822ns/call
sub Class::MOP::Mixin::AttributeCore::clearer; # xsub
# spent 421µs within Class::MOP::Mixin::AttributeCore::definition_context which was called 464 times, avg 907ns/call: # 464 times (421µs+0s) by Class::MOP::Attribute::_process_accessors at line 377 of Class/MOP/Attribute.pm, avg 907ns/call
sub Class::MOP::Mixin::AttributeCore::definition_context; # xsub
# spent 3.63ms within Class::MOP::Mixin::AttributeCore::init_arg which was called 6465 times, avg 561ns/call: # 5320 times (3.00ms+0s) by Moose::Meta::Attribute::new at line 57 of Moose/Meta/Attribute.pm, avg 565ns/call # 469 times (301µs+0s) by Class::MOP::Class::_inline_slot_initializer at line 600 of Class/MOP/Class.pm, avg 642ns/call # 271 times (121µs+0s) by Class::MOP::Class::_inline_init_attr_from_constructor at line 631 of Class/MOP/Class.pm, avg 446ns/call # 187 times (113µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 375 of Moose/Meta/Class.pm, avg 603ns/call # 187 times (74µs+0s) by Moose::Meta::Class::_inline_init_attr_from_constructor at line 398 of Moose/Meta/Class.pm, avg 395ns/call # 31 times (16µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 380 of Moose/Meta/Class.pm, avg 516ns/call
sub Class::MOP::Mixin::AttributeCore::init_arg; # xsub
# spent 6.23ms within Class::MOP::Mixin::AttributeCore::name which was called 13686 times, avg 455ns/call: # 2444 times (982µs+0s) by Class::MOP::Class::CORE:sort at line 709 of Class/MOP/Class.pm, avg 402ns/call # 2444 times (912µs+0s) by Class::MOP::Class::CORE:sort at line 592 of Class/MOP/Class.pm, avg 373ns/call # 1956 times (996µs+0s) by Class::MOP::Attribute::_set_initial_slot_value at line 160 of Class/MOP/Attribute.pm, avg 509ns/call # 1947 times (850µs+0s) by Class::MOP::Attribute::slots at line 246 of Class/MOP/Attribute.pm, avg 437ns/call # 978 times (331µs+0s) by Moose::Meta::Class::CORE:sort at line 459 of Moose/Meta/Class.pm, avg 339ns/call # 978 times (324µs+0s) by Moose::Meta::Class::CORE:sort at line 497 of Moose/Meta/Class.pm, avg 331ns/call # 774 times (484µs+0s) by Class::MOP::Attribute::_inline_instance_set at line 302 of Class/MOP/Attribute.pm, avg 626ns/call # 592 times (334µs+0s) by Class::MOP::Attribute::_accessor_description at line 434 of Class/MOP/Attribute.pm, avg 564ns/call # 354 times (198µs+0s) by Moose::Meta::Attribute::_inline_check_constraint at line 684 of Moose/Meta/Attribute.pm, avg 558ns/call # 333 times (278µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 24 of Class/MOP/Mixin/HasAttributes.pm, avg 834ns/call # 266 times (176µs+0s) by Class::MOP::Attribute::_inline_instance_get at line 325 of Class/MOP/Attribute.pm, avg 663ns/call # 195 times (113µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method_inline at line 148 of Class/MOP/Method/Accessor.pm, avg 581ns/call # 187 times (114µs+0s) by Moose::Meta::Class::_inline_slot_initializer at line 365 of Moose/Meta/Class.pm, avg 612ns/call # 87 times (48µs+0s) by Class::MOP::Attribute::_inline_instance_has at line 346 of Class/MOP/Attribute.pm, avg 549ns/call # 64 times (36µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 917 of Moose/Meta/Attribute.pm, avg 561ns/call # 31 times (12µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 380 of Moose/Meta/Class.pm, avg 400ns/call # 17 times (12µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 90 of Moose/Meta/Role/Attribute.pm, avg 700ns/call # 12 times (11µs+0s) by Class::MOP::Attribute::get_raw_value at line 312 of Class/MOP/Attribute.pm, avg 900ns/call # 12 times (9µs+0s) by Class::MOP::Attribute::has_value at line 333 of Class/MOP/Attribute.pm, avg 725ns/call # 8 times (4µs+0s) by Class::MOP::Attribute::_inline_instance_clear at line 367 of Class/MOP/Attribute.pm, avg 562ns/call # 3 times (2µs+0s) by Moose::Meta::Attribute::_inline_check_required at line 631 of Moose/Meta/Attribute.pm, avg 500ns/call # 2 times (1µs+0s) by Moose::Meta::Attribute::_inline_weaken_value at line 739 of Moose/Meta/Attribute.pm, avg 500ns/call # 2 times (900ns+0s) by Moose::Meta::Attribute::_process_accessors at line 1023 of Moose/Meta/Attribute.pm, avg 450ns/call
sub Class::MOP::Mixin::AttributeCore::name; # xsub
# spent 50µs within Class::MOP::Mixin::AttributeCore::predicate which was called 53 times, avg 943ns/call: # 53 times (50µs+0s) by Class::MOP::Attribute::install_accessors at line 458 of Class/MOP/Attribute.pm, avg 943ns/call
sub Class::MOP::Mixin::AttributeCore::predicate; # xsub
# spent 253µs within Class::MOP::Mixin::AttributeCore::reader which was called 301 times, avg 842ns/call: # 301 times (253µs+0s) by Class::MOP::Attribute::install_accessors at line 450 of Class/MOP/Attribute.pm, avg 842ns/call
sub Class::MOP::Mixin::AttributeCore::reader; # xsub
# spent 8µs within Class::MOP::Mixin::AttributeCore::writer which was called 8 times, avg 975ns/call: # 8 times (8µs+0s) by Class::MOP::Attribute::install_accessors at line 454 of Class/MOP/Attribute.pm, avg 975ns/call
sub Class::MOP::Mixin::AttributeCore::writer; # xsub
# spent 1.71ms within Class::MOP::Mixin::HasAttributes::_attribute_map which was called 2475 times, avg 689ns/call: # 1185 times (808µs+0s) by Class::MOP::Class::get_all_attributes at line 936 of Class/MOP/Class.pm, avg 682ns/call # 420 times (346µs+0s) by Class::MOP::Mixin::HasAttributes::has_attribute at line 51 of Class/MOP/Mixin/HasAttributes.pm, avg 824ns/call # 333 times (209µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 32 of Class/MOP/Mixin/HasAttributes.pm, avg 627ns/call # 333 times (194µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 29 of Class/MOP/Mixin/HasAttributes.pm, avg 582ns/call # 163 times (120µs+0s) by Class::MOP::Mixin::HasAttributes::get_attribute at line 60 of Class/MOP/Mixin/HasAttributes.pm, avg 739ns/call # 37 times (26µs+0s) by Class::MOP::Mixin::HasAttributes::get_attribute_list at line 79 of Class/MOP/Mixin/HasAttributes.pm, avg 705ns/call # 2 times (1µs+0s) by Class::MOP::Mixin::HasAttributes::remove_attribute at line 72 of Class/MOP/Mixin/HasAttributes.pm, avg 500ns/call # 2 times (900ns+0s) by Class::MOP::Mixin::HasAttributes::remove_attribute at line 69 of Class/MOP/Mixin/HasAttributes.pm, avg 450ns/call
sub Class::MOP::Mixin::HasAttributes::_attribute_map; # xsub
# spent 400µs within Class::MOP::Mixin::HasAttributes::attribute_metaclass which was called 515 times, avg 777ns/call: # 172 times (153µs+0s) by Moose::Meta::Class::_process_new_attribute at line 712 of Moose/Meta/Class.pm, avg 889ns/call # 87 times (67µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 14 of Class/MOP/Mixin/HasAttributes.pm, avg 766ns/call # 65 times (66µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 1µs/call # 65 times (46µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 712ns/call # 36 times (25µs+0s) by List::Util::all at line 208 of Class/MOP/Class.pm, avg 697ns/call # 36 times (15µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 286 of Class/MOP/Class.pm, avg 417ns/call # 18 times (12µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 218 of Class/MOP/Class.pm, avg 667ns/call # 18 times (9µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 281 of Class/MOP/Class.pm, avg 517ns/call # 18 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 284 of Class/MOP/Class.pm, avg 422ns/call
sub Class::MOP::Mixin::HasAttributes::attribute_metaclass; # xsub
# spent 6.23ms (6.17+60µs) within Class::MOP::Mixin::HasMethods::_method_map which was called 1889 times, avg 3µs/call: # 1127 times (3.92ms+40µs) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 126 of Class/MOP/Mixin/HasMethods.pm, avg 4µs/call # 656 times (1.99ms+16µs) by Class::MOP::Mixin::HasMethods::add_method at line 71 of Class/MOP/Mixin/HasMethods.pm, avg 3µs/call # 62 times (115µs+0s) by Class::MOP::Mixin::HasMethods::get_method at line 116 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call # 19 times (93µs+3µs) by Class::MOP::Class:::around at line 83 of Class/MOP/Class/Immutable/Trait.pm, avg 5µs/call # 19 times (33µs+0s) by Class::MOP::Mixin::HasMethods::_full_method_map at line 224 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call # 4 times (5µs+0s) by Class::MOP::Mixin::HasMethods::has_method at line 102 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # 2 times (2µs+0s) by Class::MOP::Mixin::HasMethods::remove_method at line 142 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call
sub Class::MOP::Mixin::HasMethods::_method_map; # xsub
# spent 254µs within Class::MOP::Mixin::HasMethods::method_metaclass which was called 326 times, avg 779ns/call: # 70 times (69µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 40 of Class/MOP/Mixin/HasMethods.pm, avg 983ns/call # 65 times (61µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 943ns/call # 65 times (50µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 777ns/call # 36 times (26µs+0s) by List::Util::all at line 208 of Class/MOP/Class.pm, avg 714ns/call # 36 times (16µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 286 of Class/MOP/Class.pm, avg 431ns/call # 18 times (13µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 218 of Class/MOP/Class.pm, avg 722ns/call # 18 times (11µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 281 of Class/MOP/Class.pm, avg 606ns/call # 18 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 284 of Class/MOP/Class.pm, avg 461ns/call
sub Class::MOP::Mixin::HasMethods::method_metaclass; # xsub
# spent 235µs within Class::MOP::Mixin::HasMethods::wrapped_method_metaclass which was called 300 times, avg 783ns/call: # 65 times (69µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 343 of Class/MOP/Class.pm, avg 1µs/call # 65 times (55µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 346 of Class/MOP/Class.pm, avg 845ns/call # 44 times (32µs+0s) by Class::MOP::Class::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Class/MOP/Class.pm:1082] at line 1053 of Class/MOP/Class.pm, avg 739ns/call # 36 times (31µs+0s) by List::Util::all at line 208 of Class/MOP/Class.pm, avg 850ns/call # 36 times (16µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 286 of Class/MOP/Class.pm, avg 450ns/call # 18 times (14µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 218 of Class/MOP/Class.pm, avg 750ns/call # 18 times (10µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 281 of Class/MOP/Class.pm, avg 567ns/call # 18 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 284 of Class/MOP/Class.pm, avg 467ns/call
sub Class::MOP::Mixin::HasMethods::wrapped_method_metaclass; # xsub
# spent 2.85ms within Class::MOP::Package::name which was called 4458 times, avg 639ns/call: # 679 times (347µs+0s) by Class::MOP::Class::linearized_isa at line 1007 of Class/MOP/Class.pm, avg 510ns/call # 658 times (402µs+0s) by Class::MOP::Mixin::HasMethods::update_package_cache_flag at line 209 of Class/MOP/Mixin/HasMethods.pm, avg 610ns/call # 656 times (505µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 51 of Class/MOP/Mixin/HasMethods.pm, avg 770ns/call # 464 times (294µs+0s) by Class::MOP::Attribute::_accessor_description at line 433 of Class/MOP/Attribute.pm, avg 634ns/call # 394 times (187µs+0s) by Class::MOP::Attribute::try {...} at line 407 of Class/MOP/Attribute.pm, avg 475ns/call # 271 times (172µs+0s) by Class::MOP::Class::_construct_instance at line 528 of Class/MOP/Class.pm, avg 633ns/call # 253 times (146µs+0s) by Class::MOP::Class::new_object at line 494 of Class/MOP/Class.pm, avg 575ns/call # 207 times (135µs+0s) by Moose::Meta::Attribute::_eval_environment at line 780 of Moose/Meta/Attribute.pm, avg 653ns/call # 158 times (107µs+0s) by Class::MOP::Mixin::HasMethods::_code_is_mine at line 89 of Class/MOP/Mixin/HasMethods.pm, avg 676ns/call # 92 times (60µs+0s) by Class::MOP::Class::_inline_constructor at line 1453 of Class/MOP/Class.pm, avg 658ns/call # 90 times (76µs+0s) by Class::MOP::Package::_package_stash at line 218, avg 842ns/call # 75 times (46µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 40 of Class/MOP/Mixin/HasMethods.pm, avg 619ns/call # 70 times (56µs+0s) by Class::MOP::Attribute::_process_accessors at line 390 of Class/MOP/Attribute.pm, avg 804ns/call # 62 times (69µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 29 of Class/MOP/Method/Inlined.pm, avg 1µs/call # 46 times (40µs+0s) by Class::MOP::Class::_inline_preserve_weak_metaclasses at line 692 of Class/MOP/Class.pm, avg 861ns/call # 46 times (30µs+0s) by Class::MOP::Class::_inline_fallback_constructor at line 554 of Class/MOP/Class.pm, avg 663ns/call # 44 times (28µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 24 of Class/MOP/Mixin/HasMethods.pm, avg 641ns/call # 43 times (36µs+0s) by Class::MOP::Class::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Class/MOP/Class.pm:1082] at line 1068 of Class/MOP/Class.pm, avg 847ns/call # 32 times (18µs+0s) by Class::MOP::Class::_inline_destructor at line 1496 of Class/MOP/Class.pm, avg 566ns/call # 20 times (19µs+0s) by Class::MOP::Class::superclasses at line 956 of Class/MOP/Class.pm, avg 945ns/call # 19 times (14µs+0s) by Class::MOP::Mixin::HasMethods::_full_method_map at line 215 of Class/MOP/Mixin/HasMethods.pm, avg 737ns/call # 17 times (14µs+0s) by Moose::init_meta at line 204 of Moose.pm, avg 824ns/call # 16 times (15µs+0s) by Moose::Meta::Class::_eval_environment at line 542 of Moose/Meta/Class.pm, avg 919ns/call # 16 times (10µs+0s) by Moose::Meta::Method::Destructor::_initialize_body at line 79 of Moose/Meta/Method/Destructor.pm, avg 619ns/call # 8 times (5µs+0s) by Class::MOP::Class::class_precedence_list at line 1012 of Class/MOP/Class.pm, avg 575ns/call # 6 times (4µs+0s) by Class::MOP::Instance::_class_name at line 70 of Class/MOP/Instance.pm, avg 633ns/call # 4 times (3µs+0s) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 39 of Moose/Meta/Role/Application/ToClass.pm, avg 775ns/call # 4 times (2µs+0s) by Class::MOP::Mixin::HasOverloads::is_overloaded at line 19 of Class/MOP/Mixin/HasOverloads.pm, avg 600ns/call # 3 times (3µs+0s) by Moose::Role::init_meta at line 144 of Moose/Role.pm, avg 1µs/call # 2 times (2µs+0s) by Class::MOP::Package::create at line 68, avg 950ns/call # 2 times (2µs+0s) by Class::MOP::Module::_instantiate_module at line 79 of Class/MOP/Module.pm, avg 800ns/call # once (600ns+0s) by Class::MOP::Class::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Class/MOP/Class.pm:1082] at line 1075 of Class/MOP/Class.pm
sub Class::MOP::Package::name; # xsub
# spent 7µs within Moose::Meta::Role::CORE:match which was called 13 times, avg 508ns/call: # 13 times (7µs+0s) by Moose::Meta::Role::add_attribute at line 238 of Moose/Meta/Role.pm, avg 508ns/call
sub Moose::Meta::Role::CORE:match; # opcode