digraph {
graph [overlap=false]
subgraph cluster_bytes {
	label="bytes";
	"bytes::import";
}
subgraph cluster_Bio_Roary_GroupStatistics {
	label="Bio::Roary::GroupStatistics";
	"Bio::Roary::GroupStatistics::create_spreadsheet";
}
subgraph cluster_Text_CSV_ErrorDiag {
	label="Text::CSV::ErrorDiag";
	"Text::CSV::ErrorDiag::BEGIN@1087";
	"Text::CSV::ErrorDiag::BEGIN@1088";
}
subgraph cluster_overload {
	label="overload";
	"overload::import";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_IO_Handle {
	label="IO::Handle";
	"IO::Handle::print";
}
subgraph cluster_Text_CSV {
	label="Text::CSV";
	"Text::CSV::new";
	"Text::CSV::_load_pp";
}
subgraph cluster_Text_CSV_PP {
	label="Text::CSV_PP";
	"Text::CSV_PP::BEGIN@10";
	"Text::CSV_PP::_check_sanity";
	"Text::CSV_PP::CORE:match";
	"Text::CSV_PP::CORE:subst";
	"Text::CSV_PP::print";
	"Text::CSV_PP::BEGIN@114";
	"Text::CSV_PP::BEGIN@12";
	"Text::CSV_PP::BEGIN@970";
	"Text::CSV_PP::types";
	"Text::CSV_PP::new";
	"Text::CSV_PP::BEGIN@111";
	"Text::CSV_PP::CORE:regcomp";
	"Text::CSV_PP::BEGIN@328";
	"Text::CSV_PP::_combine";
	"Text::CSV_PP::BEGIN@11";
	"Text::CSV_PP::CORE:qr";
	"Text::CSV_PP::BEGIN@119";
	"Text::CSV_PP::_string";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@11";
"Text::CSV_PP::_combine" -> "Text::CSV_PP::CORE:qr";
"Text::CSV_PP::_combine" -> "Text::CSV_PP::CORE:match";
"Text::CSV_PP::_check_sanity" -> "Text::CSV_PP::CORE:match";
"Text::CSV_PP::new" -> "Text::CSV_PP::CORE:match";
"Text::CSV_PP::_combine" -> "Text::CSV_PP::CORE:regcomp";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@10";
"Text::CSV_PP::print" -> "Text::CSV_PP::_string";
"Text::CSV_PP::BEGIN@119" -> "strict::unimport";
"Text::CSV_PP::BEGIN@114" -> "strict::unimport";
"Text::CSV::_load_pp" -> "Text::CSV::ErrorDiag::BEGIN@1088";
"Text::CSV::ErrorDiag::BEGIN@1088" -> "overload::import";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@328";
"Text::CSV_PP::new" -> "Text::CSV_PP::_check_sanity";
"Text::CSV_PP::BEGIN@11" -> "vars::import";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@970";
"Text::CSV::ErrorDiag::BEGIN@1087" -> "strict::import";
"Text::CSV_PP::BEGIN@10" -> "strict::import";
"Bio::Roary::GroupStatistics::create_spreadsheet" -> "Text::CSV_PP::print";
"Text::CSV::_load_pp" -> "Text::CSV::ErrorDiag::BEGIN@1087";
"Text::CSV_PP::BEGIN@328" -> "bytes::import";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@114";
"Text::CSV_PP::print" -> "Text::CSV_PP::_combine";
"Text::CSV_PP::_combine" -> "Text::CSV_PP::CORE:subst";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@119";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@12";
"Text::CSV::_load_pp" -> "Text::CSV_PP::BEGIN@111";
"Text::CSV::new" -> "Text::CSV_PP::new";
"Text::CSV_PP::new" -> "Text::CSV_PP::types";
"Text::CSV_PP::print" -> "IO::Handle::print";
}
