Skip to content

Instantly share code, notes, and snippets.

@dlaehnemann
Created October 23, 2018 17:10
Show Gist options
  • Save dlaehnemann/e9d07bae9141658d4804f841e0f98329 to your computer and use it in GitHub Desktop.
Save dlaehnemann/e9d07bae9141658d4804f841e0f98329 to your computer and use it in GitHub Desktop.
Flamegraph for prosolo with libprosic at prob_rho_caching PR (133a30a06cf0116d97804cbcad80b1e4b07f7a20)
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="518" onload="init(evt)" viewBox="0 0 1200 518" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
<!-- NOTES: -->
<defs >
<linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
<stop stop-color="#eeeeee" offset="5%" />
<stop stop-color="#eeeeb0" offset="95%" />
</linearGradient>
</defs>
<style type="text/css">
.func_g:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
</style>
<script type="text/ecmascript">
<![CDATA[
var details, searchbtn, matchedtxt, svg;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
}
// mouse-over for info
function s(node) { // show
info = g_to_text(node);
details.nodeValue = "Function: " + info;
}
function c() { // clear
details.nodeValue = ' ';
}
// ctrl-F for search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
})
// functions
function find_child(parent, name, attr) {
var children = parent.childNodes;
for (var i=0; i<children.length;i++) {
if (children[i].tagName == name)
return (attr != undefined) ? children[i].attributes[attr].value : children[i];
}
return;
}
function orig_save(e, attr, val) {
if (e.attributes["_orig_"+attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_"+attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_"+attr].value;
e.removeAttribute("_orig_"+attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes["width"].value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes["x"].value = parseFloat(r.attributes["x"].value) +3;
// Smaller than this size won't fit anything
if (w < 2*12*0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x=txt.length-2; x>0; x--) {
if (t.getSubStringLength(0, x+2) <= w) {
t.textContent = txt.substring(0,x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
if (e.childNodes == undefined) return;
for(var i=0, c=e.childNodes; i<c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, ratio) {
if (e.attributes != undefined) {
if (e.attributes["x"] != undefined) {
orig_save(e, "x");
e.attributes["x"].value = (parseFloat(e.attributes["x"].value) - x - 10) * ratio + 10;
if(e.tagName == "text") e.attributes["x"].value = find_child(e.parentNode, "rect", "x") + 3;
}
if (e.attributes["width"] != undefined) {
orig_save(e, "width");
e.attributes["width"].value = parseFloat(e.attributes["width"].value) * ratio;
}
}
if (e.childNodes == undefined) return;
for(var i=0, c=e.childNodes; i<c.length; i++) {
zoom_child(c[i], x-10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes["x"] != undefined) {
orig_save(e, "x");
e.attributes["x"].value = 10;
}
if (e.attributes["width"] != undefined) {
orig_save(e, "width");
e.attributes["width"].value = parseInt(svg.width.baseVal.value) - (10*2);
}
}
if (e.childNodes == undefined) return;
for(var i=0, c=e.childNodes; i<c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseFloat(attr["width"].value);
var xmin = parseFloat(attr["x"].value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr["y"].value);
var ratio = (svg.width.baseVal.value - 2*10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
var unzoombtn = document.getElementById("unzoom");
unzoombtn.style["opacity"] = "1.0";
var el = document.getElementsByTagName("g");
for(var i=0;i<el.length;i++){
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a["x"].value);
var ew = parseFloat(a["width"].value);
// Is it an ancestor
if (0 == 0) {
var upstack = parseFloat(a["y"].value) > ymin;
} else {
var upstack = parseFloat(a["y"].value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.style["opacity"] = "0.5";
zoom_parent(e);
e.onclick = function(e){unzoom(); zoom(this);};
update_text(e);
}
// not in current path
else
e.style["display"] = "none";
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.style["display"] = "none";
}
else {
zoom_child(e, xmin, ratio);
e.onclick = function(e){zoom(this);};
update_text(e);
}
}
}
}
function unzoom() {
var unzoombtn = document.getElementById("unzoom");
unzoombtn.style["opacity"] = "0.0";
var el = document.getElementsByTagName("g");
for(i=0;i<el.length;i++) {
el[i].style["display"] = "block";
el[i].style["opacity"] = "1";
zoom_reset(el[i]);
update_text(el[i]);
}
}
// search
function reset_search() {
var el = document.getElementsByTagName("rect");
for (var i=0; i < el.length; i++) {
orig_load(el[i], "fill")
}
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.style["opacity"] = "0.1";
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.style["opacity"] = "0.0";
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = document.getElementsByTagName("g");
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
if (e.attributes["class"].value != "func_g")
continue;
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (rect == null) {
// the rect might be wrapped in an anchor
// if nameattr href is being used
if (rect = find_child(e, "a")) {
rect = find_child(r, "rect");
}
}
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseFloat(rect.attributes["width"].value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes["x"].value);
orig_save(rect, "fill");
rect.attributes["fill"].value =
"rgb(230,0,230)";
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
searchbtn.style["opacity"] = "1.0";
searchbtn.firstChild.nodeValue = "Reset Search"
// calculate percent matched, excluding vertical overlap
var count = 0;
var lastx = -1;
var lastw = 0;
var keys = Array();
for (k in matches) {
if (matches.hasOwnProperty(k))
keys.push(k);
}
// sort the matched frames by their x location
// ascending, then width descending
keys.sort(function(a, b){
return a - b;
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.style["opacity"] = "1.0";
pct = 100 * count / maxwidth;
if (pct == 100)
pct = "100"
else
pct = pct.toFixed(1)
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
function searchover(e) {
searchbtn.style["opacity"] = "1.0";
}
function searchout(e) {
if (searching) {
searchbtn.style["opacity"] = "1.0";
} else {
searchbtn.style["opacity"] = "0.1";
}
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="518.0" fill="url(#background)" />
<text text-anchor="middle" x="600.00" y="24" font-size="17" font-family="Verdana" fill="rgb(0,0,0)" >Flame Graph</text>
<text text-anchor="" x="10.00" y="501" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="details" > </text>
<text text-anchor="" x="10.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="unzoom" onclick="unzoom()" style="opacity:0.0;cursor:pointer" >Reset Zoom</text>
<text text-anchor="" x="1090.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="search" onmouseover="searchover()" onmouseout="searchout()" onclick="search_prompt()" style="opacity:0.1;cursor:pointer" >Search</text>
<text text-anchor="" x="1090.00" y="501" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="matched" > </text>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_read_block (176 samples, 0.09%)</title><rect x="44.5" y="149" width="1.0" height="15.0" fill="rgb(231,138,50)" rx="2" ry="2" />
<text text-anchor="" x="47.47" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_ralloc (254 samples, 0.13%)</title><rect x="80.6" y="149" width="1.5" height="15.0" fill="rgb(209,1,19)" rx="2" ry="2" />
<text text-anchor="" x="83.57" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::write (2,986 samples, 1.52%)</title><rect x="51.5" y="197" width="17.9" height="15.0" fill="rgb(247,76,33)" rx="2" ry="2" />
<text text-anchor="" x="54.45" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::write (40 samples, 0.02%)</title><rect x="1182.2" y="197" width="0.2" height="15.0" fill="rgb(224,37,29)" rx="2" ry="2" />
<text text-anchor="" x="1185.16" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_tcache_bin_flush_small (94 samples, 0.05%)</title><rect x="1175.4" y="245" width="0.6" height="15.0" fill="rgb(225,27,15)" rx="2" ry="2" />
<text text-anchor="" x="1178.43" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (22 samples, 0.01%)</title><rect x="90.3" y="197" width="0.2" height="15.0" fill="rgb(230,158,33)" rx="2" ry="2" />
<text text-anchor="" x="93.33" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (27 samples, 0.01%)</title><rect x="196.0" y="181" width="0.2" height="15.0" fill="rgb(207,15,35)" rx="2" ry="2" />
<text text-anchor="" x="199.04" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (140 samples, 0.07%)</title><rect x="86.3" y="213" width="0.9" height="15.0" fill="rgb(223,125,27)" rx="2" ry="2" />
<text text-anchor="" x="89.34" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>alloc::fmt::format (145 samples, 0.07%)</title><rect x="1176.5" y="261" width="0.8" height="15.0" fill="rgb(252,42,16)" rx="2" ry="2" />
<text text-anchor="" x="1179.47" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (85 samples, 0.04%)</title><rect x="61.8" y="133" width="0.5" height="15.0" fill="rgb(222,74,25)" rx="2" ry="2" />
<text text-anchor="" x="64.76" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (18 samples, 0.01%)</title><rect x="1176.1" y="261" width="0.1" height="15.0" fill="rgb(240,139,3)" rx="2" ry="2" />
<text text-anchor="" x="1179.09" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (352 samples, 0.18%)</title><rect x="1179.8" y="133" width="2.1" height="15.0" fill="rgb(243,23,16)" rx="2" ry="2" />
<text text-anchor="" x="1182.82" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (21,827 samples, 11.12%)</title><rect x="922.6" y="181" width="131.3" height="15.0" fill="rgb(253,129,40)" rx="2" ry="2" />
<text text-anchor="" x="925.61" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ieee754_exp_avx</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[lib....] (684 samples, 0.35%)</title><rect x="1183.4" y="165" width="4.2" height="15.0" fill="rgb(231,194,44)" rx="2" ry="2" />
<text text-anchor="" x="1186.44" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pthread_mutex_unlock (73 samples, 0.04%)</title><rect x="1171.6" y="181" width="0.4" height="15.0" fill="rgb(249,22,32)" rx="2" ry="2" />
<text text-anchor="" x="1174.59" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (27 samples, 0.01%)</title><rect x="1178.5" y="181" width="0.2" height="15.0" fill="rgb(246,44,26)" rx="2" ry="2" />
<text text-anchor="" x="1181.54" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_write_nocancel (382 samples, 0.19%)</title><rect x="1179.6" y="165" width="2.3" height="15.0" fill="rgb(221,108,49)" rx="2" ry="2" />
<text text-anchor="" x="1182.64" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one_minus_exp (7,391 samples, 3.77%)</title><rect x="1117.5" y="213" width="44.4" height="15.0" fill="rgb(223,83,46)" rx="2" ry="2" />
<text text-anchor="" x="1120.46" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >bio:..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::Formatter::pad_integral (85 samples, 0.04%)</title><rect x="68.7" y="117" width="0.5" height="15.0" fill="rgb(207,25,25)" rx="2" ry="2" />
<text text-anchor="" x="71.70" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (25,420 samples, 12.96%)</title><rect x="415.2" y="181" width="152.9" height="15.0" fill="rgb(227,55,40)" rx="2" ry="2" />
<text text-anchor="" x="418.18" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_GI___exp</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_rust_maybe_catch_panic (193,896 samples, 98.83%)</title><rect x="23.8" y="373" width="1166.2" height="15.0" fill="rgb(251,159,17)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="383.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_rust_maybe_catch_panic</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (2,832 samples, 1.44%)</title><rect x="643.7" y="181" width="17.0" height="15.0" fill="rgb(245,93,27)" rx="2" ry="2" />
<text text-anchor="" x="646.66" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (19 samples, 0.01%)</title><rect x="1178.6" y="133" width="0.1" height="15.0" fill="rgb(218,100,30)" rx="2" ry="2" />
<text text-anchor="" x="1181.58" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (213 samples, 0.11%)</title><rect x="1162.4" y="229" width="1.3" height="15.0" fill="rgb(222,36,3)" rx="2" ry="2" />
<text text-anchor="" x="1165.39" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one_minus_exp (22 samples, 0.01%)</title><rect x="90.3" y="213" width="0.2" height="15.0" fill="rgb(215,149,16)" rx="2" ry="2" />
<text text-anchor="" x="93.33" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (26 samples, 0.01%)</title><rect x="1178.2" y="133" width="0.2" height="15.0" fill="rgb(226,0,39)" rx="2" ry="2" />
<text text-anchor="" x="1181.20" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rallocx (25 samples, 0.01%)</title><rect x="1189.4" y="229" width="0.2" height="15.0" fill="rgb(223,183,0)" rx="2" ry="2" />
<text text-anchor="" x="1192.42" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bam_readrec (208 samples, 0.11%)</title><rect x="44.3" y="197" width="1.3" height="15.0" fill="rgb(217,109,7)" rx="2" ry="2" />
<text text-anchor="" x="47.31" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (27 samples, 0.01%)</title><rect x="68.0" y="117" width="0.2" height="15.0" fill="rgb(230,139,38)" rx="2" ry="2" />
<text text-anchor="" x="70.99" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::CigarStringView::read_pos (56 samples, 0.03%)</title><rect x="89.4" y="213" width="0.4" height="15.0" fill="rgb(250,119,44)" rx="2" ry="2" />
<text text-anchor="" x="92.45" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::utils::Overlap::new (1,299 samples, 0.66%)</title><rect x="90.7" y="245" width="7.8" height="15.0" fill="rgb(219,3,48)" rx="2" ry="2" />
<text text-anchor="" x="93.67" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (23,154 samples, 11.80%)</title><rect x="914.6" y="197" width="139.3" height="15.0" fill="rgb(225,224,1)" rx="2" ry="2" />
<text text-anchor="" x="917.63" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_GI___exp</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>crc32 (45 samples, 0.02%)</title><rect x="45.2" y="133" width="0.3" height="15.0" fill="rgb(254,120,15)" rx="2" ry="2" />
<text text-anchor="" x="48.24" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (535 samples, 0.27%)</title><rect x="707.1" y="213" width="3.2" height="15.0" fill="rgb(242,124,31)" rx="2" ry="2" />
<text text-anchor="" x="710.11" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::node::Handle&lt;alloc::btree::node::NodeRef&lt;alloc::btree::node::marker::Mut&lt;'a&gt;, K, V, alloc::btree::node::marker::Internal&gt;, alloc::btree::node::marker::Edge&gt;&gt;::insert (19 samples, 0.01%)</title><rect x="714.2" y="213" width="0.2" height="15.0" fill="rgb(205,222,12)" rx="2" ry="2" />
<text text-anchor="" x="717.24" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (64 samples, 0.03%)</title><rect x="61.4" y="133" width="0.4" height="15.0" fill="rgb(224,216,3)" rx="2" ry="2" />
<text text-anchor="" x="64.38" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (2,331 samples, 1.19%)</title><rect x="1124.3" y="181" width="14.1" height="15.0" fill="rgb(242,201,31)" rx="2" ry="2" />
<text text-anchor="" x="1127.35" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::evidence::reads::prob_none (1,212 samples, 0.62%)</title><rect x="82.7" y="229" width="7.3" height="15.0" fill="rgb(226,12,18)" rx="2" ry="2" />
<text text-anchor="" x="85.75" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;std::fs::File as std::io::Read&gt;::read (29 samples, 0.01%)</title><rect x="1178.2" y="245" width="0.2" height="15.0" fill="rgb(253,171,46)" rx="2" ry="2" />
<text text-anchor="" x="1181.18" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log (693 samples, 0.35%)</title><rect x="363.7" y="197" width="4.2" height="15.0" fill="rgb(243,33,13)" rx="2" ry="2" />
<text text-anchor="" x="366.72" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt;&gt;::get (332 samples, 0.17%)</title><rect x="711.5" y="229" width="1.9" height="15.0" fill="rgb(242,124,5)" rx="2" ry="2" />
<text text-anchor="" x="714.45" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::sample::RecordBuffer::fill (374 samples, 0.19%)</title><rect x="44.1" y="245" width="2.3" height="15.0" fill="rgb(224,46,33)" rx="2" ry="2" />
<text text-anchor="" x="47.11" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;&amp;'a T as core::fmt::Debug&gt;::fmt (67 samples, 0.03%)</title><rect x="60.4" y="149" width="0.4" height="15.0" fill="rgb(238,139,46)" rx="2" ry="2" />
<text text-anchor="" x="63.38" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;bio::stats::probs::LogProb as core::ops::arith::Add&gt;::add (1,070 samples, 0.55%)</title><rect x="735.2" y="213" width="6.4" height="15.0" fill="rgb(246,77,39)" rx="2" ry="2" />
<text text-anchor="" x="738.21" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (248 samples, 0.13%)</title><rect x="60.8" y="149" width="1.5" height="15.0" fill="rgb(212,186,44)" rx="2" ry="2" />
<text text-anchor="" x="63.78" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>prosolo::call::single_cell_bulk (193,894 samples, 98.82%)</title><rect x="23.8" y="309" width="1166.2" height="15.0" fill="rgb(214,101,49)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="319.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >prosolo::call::single_cell_bulk</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::reserve_exact (28 samples, 0.01%)</title><rect x="1189.4" y="245" width="0.2" height="15.0" fill="rgb(253,23,30)" rx="2" ry="2" />
<text text-anchor="" x="1192.40" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sdallocx (20 samples, 0.01%)</title><rect x="1189.6" y="277" width="0.2" height="15.0" fill="rgb(239,88,12)" rx="2" ry="2" />
<text text-anchor="" x="1192.63" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_expm1 (3,914 samples, 1.99%)</title><rect x="1138.4" y="197" width="23.5" height="15.0" fill="rgb(251,172,21)" rx="2" ry="2" />
<text text-anchor="" x="1141.37" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ZN4core3ptr13drop_in_place17h86e601f6736da592.lv.835617762394466924 (234 samples, 0.12%)</title><rect x="1174.6" y="277" width="1.4" height="15.0" fill="rgb(235,104,31)" rx="2" ry="2" />
<text text-anchor="" x="1177.59" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>prosolo::call::alignment_properties (35 samples, 0.02%)</title><rect x="1189.8" y="293" width="0.2" height="15.0" fill="rgb(207,177,29)" rx="2" ry="2" />
<text text-anchor="" x="1192.75" y="303.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::panicking::panicking (74 samples, 0.04%)</title><rect x="705.6" y="197" width="0.5" height="15.0" fill="rgb(237,120,39)" rx="2" ry="2" />
<text text-anchor="" x="708.61" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (3,620 samples, 1.85%)</title><rect x="871.7" y="213" width="21.7" height="15.0" fill="rgb(222,51,45)" rx="2" ry="2" />
<text text-anchor="" x="874.66" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_ralloc (101 samples, 0.05%)</title><rect x="1177.6" y="213" width="0.6" height="15.0" fill="rgb(228,65,6)" rx="2" ry="2" />
<text text-anchor="" x="1180.57" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sdallocx (198 samples, 0.10%)</title><rect x="76.2" y="197" width="1.2" height="15.0" fill="rgb(242,154,28)" rx="2" ry="2" />
<text text-anchor="" x="79.19" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_unpack (27 samples, 0.01%)</title><rect x="1174.4" y="261" width="0.2" height="15.0" fill="rgb(229,217,38)" rx="2" ry="2" />
<text text-anchor="" x="1177.42" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_read_block (32 samples, 0.02%)</title><rect x="1189.8" y="213" width="0.2" height="15.0" fill="rgb(214,75,19)" rx="2" ry="2" />
<text text-anchor="" x="1192.77" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (841 samples, 0.43%)</title><rect x="10.5" y="437" width="5.0" height="15.0" fill="rgb(242,184,39)" rx="2" ry="2" />
<text text-anchor="" x="13.46" y="447.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_log_avx (20,700 samples, 10.55%)</title><rect x="743.2" y="213" width="124.5" height="15.0" fill="rgb(252,33,2)" rx="2" ry="2" />
<text text-anchor="" x="746.16" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ieee754_log_avx</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_compress (708 samples, 0.36%)</title><rect x="1183.3" y="197" width="4.3" height="15.0" fill="rgb(248,212,36)" rx="2" ry="2" />
<text text-anchor="" x="1186.32" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_w_log1p (262 samples, 0.13%)</title><rect x="1115.1" y="197" width="1.5" height="15.0" fill="rgb(208,72,27)" rx="2" ry="2" />
<text text-anchor="" x="1118.06" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_kernel_standard (24 samples, 0.01%)</title><rect x="363.6" y="197" width="0.1" height="15.0" fill="rgb(243,104,45)" rx="2" ry="2" />
<text text-anchor="" x="366.57" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one (137 samples, 0.07%)</title><rect x="1116.6" y="213" width="0.9" height="15.0" fill="rgb(240,45,14)" rx="2" ry="2" />
<text text-anchor="" x="1119.63" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::HeaderView::tid (73 samples, 0.04%)</title><rect x="45.6" y="229" width="0.5" height="15.0" fill="rgb(254,21,41)" rx="2" ry="2" />
<text text-anchor="" x="48.63" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one_minus_exp (24 samples, 0.01%)</title><rect x="13.5" y="421" width="0.1" height="15.0" fill="rgb(234,28,50)" rx="2" ry="2" />
<text text-anchor="" x="16.49" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::sample::Sample::extract_observations (27,176 samples, 13.85%)</title><rect x="24.5" y="261" width="163.5" height="15.0" fill="rgb(219,219,35)" rx="2" ry="2" />
<text text-anchor="" x="27.52" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >libprosic::model::sam..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (23 samples, 0.01%)</title><rect x="1178.6" y="165" width="0.1" height="15.0" fill="rgb(210,109,8)" rx="2" ry="2" />
<text text-anchor="" x="1181.56" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (34 samples, 0.02%)</title><rect x="68.2" y="117" width="0.2" height="15.0" fill="rgb(205,88,25)" rx="2" ry="2" />
<text text-anchor="" x="71.15" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (25 samples, 0.01%)</title><rect x="63.7" y="101" width="0.2" height="15.0" fill="rgb(208,118,34)" rx="2" ry="2" />
<text text-anchor="" x="66.74" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::SpecExtend&lt;T, I&gt;&gt;::from_iter (43 samples, 0.02%)</title><rect x="24.1" y="277" width="0.2" height="15.0" fill="rgb(216,1,38)" rx="2" ry="2" />
<text text-anchor="" x="27.07" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::double (183 samples, 0.09%)</title><rect x="42.4" y="245" width="1.1" height="15.0" fill="rgb(209,214,21)" rx="2" ry="2" />
<text text-anchor="" x="45.42" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (57 samples, 0.03%)</title><rect x="1177.8" y="149" width="0.3" height="15.0" fill="rgb(236,35,51)" rx="2" ry="2" />
<text text-anchor="" x="1180.80" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[lib....] (124 samples, 0.06%)</title><rect x="44.5" y="101" width="0.7" height="15.0" fill="rgb(223,147,44)" rx="2" ry="2" />
<text text-anchor="" x="47.49" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (208 samples, 0.11%)</title><rect x="1180.7" y="53" width="1.2" height="15.0" fill="rgb(214,181,20)" rx="2" ry="2" />
<text text-anchor="" x="1183.68" y="63.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rallocx (543 samples, 0.28%)</title><rect x="54.5" y="149" width="3.2" height="15.0" fill="rgb(247,71,51)" rx="2" ry="2" />
<text text-anchor="" x="57.46" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ZN81_&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;5write17hd707349de6f1b33c.lv.5036821983779158920 (130 samples, 0.07%)</title><rect x="1169.6" y="149" width="0.8" height="15.0" fill="rgb(247,19,27)" rx="2" ry="2" />
<text text-anchor="" x="1172.62" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::node::Handle&lt;alloc::btree::node::NodeRef&lt;alloc::btree::node::marker::Mut&lt;'a&gt;, K, V, alloc::btree::node::marker::Internal&gt;, alloc::btree::node::marker::Edge&gt;&gt;::insert (19 samples, 0.01%)</title><rect x="195.4" y="197" width="0.2" height="15.0" fill="rgb(226,36,11)" rx="2" ry="2" />
<text text-anchor="" x="198.44" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_add_exp (40,799 samples, 20.79%)</title><rect x="391.8" y="197" width="245.4" height="15.0" fill="rgb(240,78,38)" rx="2" ry="2" />
<text text-anchor="" x="394.82" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >bio::stats::probs::LogProb::ln_a..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;fern::loggers::DispatchLogger as log::Log&gt;::log (533 samples, 0.27%)</title><rect x="1179.3" y="261" width="3.2" height="15.0" fill="rgb(253,194,20)" rx="2" ry="2" />
<text text-anchor="" x="1182.31" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_write (817 samples, 0.42%)</title><rect x="1182.7" y="261" width="4.9" height="15.0" fill="rgb(212,120,39)" rx="2" ry="2" />
<text text-anchor="" x="1185.70" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::ffi::c_str::CString::new (20 samples, 0.01%)</title><rect x="45.9" y="213" width="0.2" height="15.0" fill="rgb(246,45,21)" rx="2" ry="2" />
<text text-anchor="" x="48.95" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (39 samples, 0.02%)</title><rect x="188.7" y="229" width="0.2" height="15.0" fill="rgb(252,24,14)" rx="2" ry="2" />
<text text-anchor="" x="191.71" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::panicking::panicking (20 samples, 0.01%)</title><rect x="15.4" y="421" width="0.1" height="15.0" fill="rgb(211,197,28)" rx="2" ry="2" />
<text text-anchor="" x="18.39" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;libprosic::model::PairCaller&lt;A, B, P&gt;&gt;::pileup (27,214 samples, 13.87%)</title><rect x="24.3" y="277" width="163.7" height="15.0" fill="rgb(235,22,44)" rx="2" ry="2" />
<text text-anchor="" x="27.34" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >&lt;libprosic::model::Pa..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one_minus_exp (369 samples, 0.19%)</title><rect x="87.2" y="213" width="2.2" height="15.0" fill="rgb(244,127,46)" rx="2" ry="2" />
<text text-anchor="" x="90.23" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_uncompress (39 samples, 0.02%)</title><rect x="1174.1" y="213" width="0.2" height="15.0" fill="rgb(242,173,11)" rx="2" ry="2" />
<text text-anchor="" x="1177.09" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (120 samples, 0.06%)</title><rect x="59.0" y="149" width="0.7" height="15.0" fill="rgb(210,72,34)" rx="2" ry="2" />
<text text-anchor="" x="61.99" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bcf::record::Info::data (42 samples, 0.02%)</title><rect x="1178.8" y="245" width="0.3" height="15.0" fill="rgb(205,222,22)" rx="2" ry="2" />
<text text-anchor="" x="1181.84" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::Formatter::debug_tuple (159 samples, 0.08%)</title><rect x="58.8" y="165" width="0.9" height="15.0" fill="rgb(216,97,48)" rx="2" ry="2" />
<text text-anchor="" x="61.76" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::reserve (51 samples, 0.03%)</title><rect x="188.6" y="245" width="0.3" height="15.0" fill="rgb(210,177,22)" rx="2" ry="2" />
<text text-anchor="" x="191.64" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::Formatter::pad (25 samples, 0.01%)</title><rect x="69.3" y="181" width="0.1" height="15.0" fill="rgb(215,130,31)" rx="2" ry="2" />
<text text-anchor="" x="72.26" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ZN81_&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;6finish17h6398e0e51e8b9d74.lv.2199858303061308430 (68 samples, 0.03%)</title><rect x="1170.4" y="149" width="0.4" height="15.0" fill="rgb(228,178,2)" rx="2" ry="2" />
<text text-anchor="" x="1173.41" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (342 samples, 0.17%)</title><rect x="87.4" y="197" width="2.0" height="15.0" fill="rgb(233,115,33)" rx="2" ry="2" />
<text text-anchor="" x="90.39" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::collections::hash::table::make_hash (942 samples, 0.48%)</title><rect x="696.4" y="181" width="5.7" height="15.0" fill="rgb(205,193,10)" rx="2" ry="2" />
<text text-anchor="" x="699.40" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::rt::lang_start_internal (193,897 samples, 98.83%)</title><rect x="23.8" y="389" width="1166.2" height="15.0" fill="rgb(242,176,26)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="399.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >std::rt::lang_start_internal</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[lib....] (576 samples, 0.29%)</title><rect x="1184.1" y="149" width="3.4" height="15.0" fill="rgb(234,71,53)" rx="2" ry="2" />
<text text-anchor="" x="1187.08" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (29 samples, 0.01%)</title><rect x="1178.2" y="213" width="0.2" height="15.0" fill="rgb(229,196,44)" rx="2" ry="2" />
<text text-anchor="" x="1181.18" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::reserve (22 samples, 0.01%)</title><rect x="189.2" y="229" width="0.1" height="15.0" fill="rgb(245,141,53)" rx="2" ry="2" />
<text text-anchor="" x="192.17" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (45 samples, 0.02%)</title><rect x="1178.4" y="197" width="0.3" height="15.0" fill="rgb(232,56,14)" rx="2" ry="2" />
<text text-anchor="" x="1181.43" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::builders::DebugTuple::field (734 samples, 0.37%)</title><rect x="59.7" y="165" width="4.4" height="15.0" fill="rgb(249,176,23)" rx="2" ry="2" />
<text text-anchor="" x="62.71" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (229 samples, 0.12%)</title><rect x="1162.3" y="245" width="1.4" height="15.0" fill="rgb(221,103,23)" rx="2" ry="2" />
<text text-anchor="" x="1165.29" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[prosolo] (45 samples, 0.02%)</title><rect x="10.2" y="437" width="0.3" height="15.0" fill="rgb(210,52,31)" rx="2" ry="2" />
<text text-anchor="" x="13.19" y="447.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_sum_exp (730 samples, 0.37%)</title><rect x="706.1" y="245" width="4.4" height="15.0" fill="rgb(228,135,7)" rx="2" ry="2" />
<text text-anchor="" x="709.07" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (21 samples, 0.01%)</title><rect x="1178.0" y="101" width="0.1" height="15.0" fill="rgb(209,45,1)" rx="2" ry="2" />
<text text-anchor="" x="1181.01" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (37 samples, 0.02%)</title><rect x="65.0" y="133" width="0.3" height="15.0" fill="rgb(232,107,50)" rx="2" ry="2" />
<text text-anchor="" x="68.05" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>crc32 (21 samples, 0.01%)</title><rect x="1183.3" y="181" width="0.1" height="15.0" fill="rgb(252,64,14)" rx="2" ry="2" />
<text text-anchor="" x="1186.32" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>realloc (39 samples, 0.02%)</title><rect x="1188.2" y="213" width="0.3" height="15.0" fill="rgb(250,86,54)" rx="2" ry="2" />
<text text-anchor="" x="1191.23" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (45 samples, 0.02%)</title><rect x="71.9" y="197" width="0.3" height="15.0" fill="rgb(228,183,39)" rx="2" ry="2" />
<text text-anchor="" x="74.88" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>log::_log (538 samples, 0.27%)</title><rect x="1179.3" y="277" width="3.2" height="15.0" fill="rgb(217,76,54)" rx="2" ry="2" />
<text text-anchor="" x="1182.28" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>prosolo (196,200 samples, 100.00%)</title><rect x="10.0" y="453" width="1180.0" height="15.0" fill="rgb(245,94,42)" rx="2" ry="2" />
<text text-anchor="" x="13.00" y="463.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >prosolo</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;cached::stores::UnboundCache&lt;K, V&gt; as cached::Cached&lt;K, V&gt;&gt;::cache_get (2,490 samples, 1.27%)</title><rect x="687.1" y="197" width="15.0" height="15.0" fill="rgb(218,127,46)" rx="2" ry="2" />
<text text-anchor="" x="690.09" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;bio::stats::probs::LogProb as core::ops::deref::Deref&gt;::deref (273 samples, 0.14%)</title><rect x="225.3" y="197" width="1.6" height="15.0" fill="rgb(215,226,31)" rx="2" ry="2" />
<text text-anchor="" x="228.26" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_expm1 (4,231 samples, 2.16%)</title><rect x="660.7" y="181" width="25.4" height="15.0" fill="rgb(246,206,33)" rx="2" ry="2" />
<text text-anchor="" x="663.69" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::node::Handle&lt;alloc::btree::node::NodeRef&lt;alloc::btree::node::marker::Mut&lt;'a&gt;, K, V, alloc::btree::node::marker::Leaf&gt;, alloc::btree::node::marker::Edge&gt;&gt;::insert (178 samples, 0.09%)</title><rect x="714.4" y="213" width="1.0" height="15.0" fill="rgb(222,38,43)" rx="2" ry="2" />
<text text-anchor="" x="717.36" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bcf::Writer::write (819 samples, 0.42%)</title><rect x="1182.7" y="277" width="4.9" height="15.0" fill="rgb(227,80,10)" rx="2" ry="2" />
<text text-anchor="" x="1185.69" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::builders::DebugTuple::finish (221 samples, 0.11%)</title><rect x="64.1" y="165" width="1.4" height="15.0" fill="rgb(233,151,32)" rx="2" ry="2" />
<text text-anchor="" x="67.13" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::pos (43 samples, 0.02%)</title><rect x="98.2" y="229" width="0.3" height="15.0" fill="rgb(226,188,13)" rx="2" ry="2" />
<text text-anchor="" x="101.22" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;bio::io::fasta::IndexedReader&lt;R&gt;&gt;::read (203 samples, 0.10%)</title><rect x="1177.5" y="261" width="1.2" height="15.0" fill="rgb(243,186,4)" rx="2" ry="2" />
<text text-anchor="" x="1180.48" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt;&gt;::insert (335 samples, 0.17%)</title><rect x="713.4" y="229" width="2.1" height="15.0" fill="rgb(208,167,22)" rx="2" ry="2" />
<text text-anchor="" x="716.45" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::utils::collect_variants (88 samples, 0.04%)</title><rect x="1178.7" y="277" width="0.6" height="15.0" fill="rgb(218,62,1)" rx="2" ry="2" />
<text text-anchor="" x="1181.74" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (28 samples, 0.01%)</title><rect x="1178.2" y="165" width="0.2" height="15.0" fill="rgb(228,131,39)" rx="2" ry="2" />
<text text-anchor="" x="1181.19" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;libprosic::model::priors::single_cell_bulk::SingleCellBulkModel as libprosic::model::priors::PairModel&lt;libprosic::model::DiscreteAlleleFreqs, libprosic::model::ContinuousAlleleFreqs&gt;&gt;::map::{{closure}} (1,423 samples, 0.73%)</title><rect x="1165.1" y="245" width="8.6" height="15.0" fill="rgb(238,146,9)" rx="2" ry="2" />
<text text-anchor="" x="1168.11" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (324 samples, 0.17%)</title><rect x="87.5" y="181" width="1.9" height="15.0" fill="rgb(234,25,30)" rx="2" ry="2" />
<text text-anchor="" x="90.50" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;fern::loggers::WriterLogger&lt;T&gt; as fern::api::Logger&gt;::log (439 samples, 0.22%)</title><rect x="1179.4" y="245" width="2.7" height="15.0" fill="rgb(225,190,50)" rx="2" ry="2" />
<text text-anchor="" x="1182.43" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_update_info (218 samples, 0.11%)</title><rect x="1187.9" y="261" width="1.3" height="15.0" fill="rgb(251,204,5)" rx="2" ry="2" />
<text text-anchor="" x="1190.91" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>start (193,898 samples, 98.83%)</title><rect x="23.8" y="437" width="1166.2" height="15.0" fill="rgb(239,161,40)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="447.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >start</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>num_traits::float::integer_decode_f64 (20 samples, 0.01%)</title><rect x="1170.8" y="149" width="0.1" height="15.0" fill="rgb(236,147,11)" rx="2" ry="2" />
<text text-anchor="" x="1173.81" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::CigarStringView::end_pos (661 samples, 0.34%)</title><rect x="94.2" y="229" width="4.0" height="15.0" fill="rgb(253,105,38)" rx="2" ry="2" />
<text text-anchor="" x="97.25" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_ralloc (334 samples, 0.17%)</title><rect x="55.7" y="133" width="2.0" height="15.0" fill="rgb(205,105,9)" rx="2" ry="2" />
<text text-anchor="" x="58.71" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_tcache_fill_small (57 samples, 0.03%)</title><rect x="57.4" y="101" width="0.3" height="15.0" fill="rgb(219,154,28)" rx="2" ry="2" />
<text text-anchor="" x="60.35" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Aux::integer (36 samples, 0.02%)</title><rect x="70.6" y="213" width="0.2" height="15.0" fill="rgb(207,182,25)" rx="2" ry="2" />
<text text-anchor="" x="73.59" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::seq (22 samples, 0.01%)</title><rect x="90.5" y="229" width="0.1" height="15.0" fill="rgb(211,43,26)" rx="2" ry="2" />
<text text-anchor="" x="93.51" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_ralloc (33 samples, 0.02%)</title><rect x="1177.0" y="181" width="0.2" height="15.0" fill="rgb(237,179,28)" rx="2" ry="2" />
<text text-anchor="" x="1180.00" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (37 samples, 0.02%)</title><rect x="715.2" y="197" width="0.2" height="15.0" fill="rgb(232,4,3)" rx="2" ry="2" />
<text text-anchor="" x="718.20" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;std::collections::hash::map::HashMap&lt;K, V, S&gt; as core::default::Default&gt;::default (20 samples, 0.01%)</title><rect x="43.6" y="245" width="0.1" height="15.0" fill="rgb(212,63,14)" rx="2" ry="2" />
<text text-anchor="" x="46.57" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one_minus_exp (8,000 samples, 4.08%)</title><rect x="638.0" y="197" width="48.1" height="15.0" fill="rgb(211,218,31)" rx="2" ry="2" />
<text text-anchor="" x="641.02" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >bio:..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (24 samples, 0.01%)</title><rect x="69.1" y="85" width="0.1" height="15.0" fill="rgb(245,219,26)" rx="2" ry="2" />
<text text-anchor="" x="72.07" y="95.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (132 samples, 0.07%)</title><rect x="63.3" y="117" width="0.8" height="15.0" fill="rgb(246,141,18)" rx="2" ry="2" />
<text text-anchor="" x="66.33" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (17 samples, 0.01%)</title><rect x="24.2" y="261" width="0.1" height="15.0" fill="rgb(233,130,16)" rx="2" ry="2" />
<text text-anchor="" x="27.23" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::Formatter::pad_integral (223 samples, 0.11%)</title><rect x="62.8" y="133" width="1.3" height="15.0" fill="rgb(251,221,44)" rx="2" ry="2" />
<text text-anchor="" x="65.79" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;libprosic::model::priors::single_cell_bulk::SingleCellBulkModel as libprosic::model::priors::PairModel&lt;libprosic::model::DiscreteAlleleFreqs, libprosic::model::ContinuousAlleleFreqs&gt;&gt;::map (1,610 samples, 0.82%)</title><rect x="1164.0" y="277" width="9.7" height="15.0" fill="rgb(243,32,23)" rx="2" ry="2" />
<text text-anchor="" x="1166.99" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[lib....] (63 samples, 0.03%)</title><rect x="1187.1" y="133" width="0.4" height="15.0" fill="rgb(214,201,28)" rx="2" ry="2" />
<text text-anchor="" x="1190.13" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (21 samples, 0.01%)</title><rect x="90.3" y="181" width="0.2" height="15.0" fill="rgb(227,14,46)" rx="2" ry="2" />
<text text-anchor="" x="93.34" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_read (33 samples, 0.02%)</title><rect x="1189.8" y="229" width="0.2" height="15.0" fill="rgb(215,44,7)" rx="2" ry="2" />
<text text-anchor="" x="1192.76" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;std::io::stdio::Stderr as std::io::Write&gt;::write_fmt (409 samples, 0.21%)</title><rect x="1179.5" y="229" width="2.5" height="15.0" fill="rgb(240,81,20)" rx="2" ry="2" />
<text text-anchor="" x="1182.54" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt;&gt;::get (122 samples, 0.06%)</title><rect x="1164.4" y="245" width="0.7" height="15.0" fill="rgb(240,142,53)" rx="2" ry="2" />
<text text-anchor="" x="1167.36" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::pos (14,836 samples, 7.56%)</title><rect x="98.7" y="245" width="89.3" height="15.0" fill="rgb(246,217,47)" rx="2" ry="2" />
<text text-anchor="" x="101.73" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >rust_htsli..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_read (74 samples, 0.04%)</title><rect x="1174.0" y="245" width="0.4" height="15.0" fill="rgb(219,153,31)" rx="2" ry="2" />
<text text-anchor="" x="1176.98" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (11,199 samples, 5.71%)</title><rect x="568.1" y="181" width="67.3" height="15.0" fill="rgb(251,129,19)" rx="2" ry="2" />
<text text-anchor="" x="571.06" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_log1p</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;rust_htslib::bam::record::CigarString as core::fmt::Display&gt;::fmt (624 samples, 0.32%)</title><rect x="65.5" y="181" width="3.7" height="15.0" fill="rgb(238,62,13)" rx="2" ry="2" />
<text text-anchor="" x="68.46" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>prosolo::main (193,896 samples, 98.83%)</title><rect x="23.8" y="325" width="1166.2" height="15.0" fill="rgb(231,201,41)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="335.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >prosolo::main</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (28 samples, 0.01%)</title><rect x="1178.2" y="181" width="0.2" height="15.0" fill="rgb(211,152,17)" rx="2" ry="2" />
<text text-anchor="" x="1181.19" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bam_read1 (207 samples, 0.11%)</title><rect x="44.3" y="181" width="1.3" height="15.0" fill="rgb(253,153,4)" rx="2" ry="2" />
<text text-anchor="" x="47.31" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::option::Option&lt;T&gt; as core::fmt::Debug&gt;::fmt (1,180 samples, 0.60%)</title><rect x="58.4" y="181" width="7.1" height="15.0" fill="rgb(225,33,22)" rx="2" ry="2" />
<text text-anchor="" x="61.36" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log (643 samples, 0.33%)</title><rect x="867.8" y="213" width="3.9" height="15.0" fill="rgb(245,88,47)" rx="2" ry="2" />
<text text-anchor="" x="870.80" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (78 samples, 0.04%)</title><rect x="69.4" y="197" width="0.5" height="15.0" fill="rgb(216,75,29)" rx="2" ry="2" />
<text text-anchor="" x="72.41" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_kernel_standard (23 samples, 0.01%)</title><rect x="867.7" y="213" width="0.1" height="15.0" fill="rgb(246,219,19)" rx="2" ry="2" />
<text text-anchor="" x="870.66" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (63 samples, 0.03%)</title><rect x="59.3" y="133" width="0.4" height="15.0" fill="rgb(229,44,45)" rx="2" ry="2" />
<text text-anchor="" x="62.34" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::estimation::alignment_properties::AlignmentProperties::estimate (35 samples, 0.02%)</title><rect x="1189.8" y="277" width="0.2" height="15.0" fill="rgb(220,130,51)" rx="2" ry="2" />
<text text-anchor="" x="1192.75" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::panicking::panicking (34 samples, 0.02%)</title><rect x="1172.0" y="181" width="0.2" height="15.0" fill="rgb(244,13,15)" rx="2" ry="2" />
<text text-anchor="" x="1175.03" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bcf::record::Record::push_info_float (320 samples, 0.16%)</title><rect x="1187.7" y="277" width="1.9" height="15.0" fill="rgb(233,190,48)" rx="2" ry="2" />
<text text-anchor="" x="1190.71" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>itertools::minmax::minmax_impl (1,609 samples, 0.82%)</title><rect x="1164.0" y="261" width="9.7" height="15.0" fill="rgb(242,12,39)" rx="2" ry="2" />
<text text-anchor="" x="1167.00" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>@plt (269 samples, 0.14%)</title><rect x="11.7" y="421" width="1.6" height="15.0" fill="rgb(226,11,16)" rx="2" ry="2" />
<text text-anchor="" x="14.69" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (31 samples, 0.02%)</title><rect x="65.3" y="133" width="0.2" height="15.0" fill="rgb(228,106,17)" rx="2" ry="2" />
<text text-anchor="" x="68.27" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::write (397 samples, 0.20%)</title><rect x="1179.6" y="213" width="2.3" height="15.0" fill="rgb(223,37,2)" rx="2" ry="2" />
<text text-anchor="" x="1182.56" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[lib....] (24 samples, 0.01%)</title><rect x="1189.8" y="165" width="0.1" height="15.0" fill="rgb(218,111,15)" rx="2" ry="2" />
<text text-anchor="" x="1192.77" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (255 samples, 0.13%)</title><rect x="1180.4" y="69" width="1.5" height="15.0" fill="rgb(215,52,9)" rx="2" ry="2" />
<text text-anchor="" x="1183.40" y="79.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::write (130 samples, 0.07%)</title><rect x="1176.6" y="245" width="0.7" height="15.0" fill="rgb(248,170,46)" rx="2" ry="2" />
<text text-anchor="" x="1179.56" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::cigar_cached (42 samples, 0.02%)</title><rect x="98.5" y="245" width="0.2" height="15.0" fill="rgb(234,28,0)" rx="2" ry="2" />
<text text-anchor="" x="101.48" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;bio::stats::probs::LogProb as core::ops::arith::Add&gt;::add (1,186 samples, 0.60%)</title><rect x="218.1" y="197" width="7.2" height="15.0" fill="rgb(254,160,44)" rx="2" ry="2" />
<text text-anchor="" x="221.13" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (27 samples, 0.01%)</title><rect x="1163.7" y="245" width="0.1" height="15.0" fill="rgb(252,223,46)" rx="2" ry="2" />
<text text-anchor="" x="1166.68" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (57 samples, 0.03%)</title><rect x="1177.8" y="165" width="0.3" height="15.0" fill="rgb(240,120,42)" rx="2" ry="2" />
<text text-anchor="" x="1180.80" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;std::io::Write::write_fmt::Adaptor&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (387 samples, 0.20%)</title><rect x="1179.6" y="197" width="2.3" height="15.0" fill="rgb(238,176,20)" rx="2" ry="2" />
<text text-anchor="" x="1182.61" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_w_log1p (66 samples, 0.03%)</title><rect x="893.4" y="213" width="0.4" height="15.0" fill="rgb(247,123,21)" rx="2" ry="2" />
<text text-anchor="" x="896.44" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::num::&lt;impl core::fmt::Display for i64&gt;::fmt (308 samples, 0.16%)</title><rect x="62.3" y="149" width="1.8" height="15.0" fill="rgb(226,10,45)" rx="2" ry="2" />
<text text-anchor="" x="65.28" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rallocx (101 samples, 0.05%)</title><rect x="1177.6" y="229" width="0.6" height="15.0" fill="rgb(253,51,48)" rx="2" ry="2" />
<text text-anchor="" x="1180.57" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one (138 samples, 0.07%)</title><rect x="637.2" y="197" width="0.8" height="15.0" fill="rgb(213,97,17)" rx="2" ry="2" />
<text text-anchor="" x="640.19" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_enc_vfloat (35 samples, 0.02%)</title><rect x="1188.5" y="245" width="0.2" height="15.0" fill="rgb(226,195,43)" rx="2" ry="2" />
<text text-anchor="" x="1191.46" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;bio::stats::probs::LogProb as core::ops::deref::Deref&gt;::deref (252 samples, 0.13%)</title><rect x="741.6" y="213" width="1.6" height="15.0" fill="rgb(251,216,50)" rx="2" ry="2" />
<text text-anchor="" x="744.65" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::io::Write::write_all (386 samples, 0.20%)</title><rect x="1179.6" y="181" width="2.3" height="15.0" fill="rgb(212,103,9)" rx="2" ry="2" />
<text text-anchor="" x="1182.61" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (362 samples, 0.18%)</title><rect x="1179.8" y="149" width="2.1" height="15.0" fill="rgb(242,89,30)" rx="2" ry="2" />
<text text-anchor="" x="1182.76" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;libprosic::model::priors::single_cell_bulk::SingleCellBulkModel as libprosic::model::priors::PairModel&lt;libprosic::model::DiscreteAlleleFreqs, libprosic::model::ContinuousAlleleFreqs&gt;&gt;::joint_prob (162,277 samples, 82.71%)</title><rect x="188.0" y="277" width="976.0" height="15.0" fill="rgb(232,62,40)" rx="2" ry="2" />
<text text-anchor="" x="191.02" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >&lt;libprosic::model::priors::single_cell_bulk::SingleCellBulkModel as libprosic::model::priors::PairModel&lt;libprosic::model::DiscreteAllel..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (77 samples, 0.04%)</title><rect x="1176.7" y="213" width="0.5" height="15.0" fill="rgb(243,229,0)" rx="2" ry="2" />
<text text-anchor="" x="1179.74" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;cached::stores::UnboundCache&lt;K, V&gt; as cached::Cached&lt;K, V&gt;&gt;::cache_get (453 samples, 0.23%)</title><rect x="1168.2" y="181" width="2.7" height="15.0" fill="rgb(254,204,45)" rx="2" ry="2" />
<text text-anchor="" x="1171.21" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bam_read1 (34 samples, 0.02%)</title><rect x="1189.8" y="245" width="0.2" height="15.0" fill="rgb(220,228,52)" rx="2" ry="2" />
<text text-anchor="" x="1192.75" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::SpecExtend&lt;T, I&gt;&gt;::from_iter (161,899 samples, 82.52%)</title><rect x="188.3" y="261" width="973.7" height="15.0" fill="rgb(254,57,27)" rx="2" ry="2" />
<text text-anchor="" x="191.25" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::SpecExtend&lt;T, I&gt;&gt;::from_iter</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (161 samples, 0.08%)</title><rect x="75.2" y="197" width="1.0" height="15.0" fill="rgb(219,183,40)" rx="2" ry="2" />
<text text-anchor="" x="78.22" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (3,917 samples, 2.00%)</title><rect x="367.9" y="197" width="23.5" height="15.0" fill="rgb(254,192,49)" rx="2" ry="2" />
<text text-anchor="" x="370.89" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::ffi::c_str::CString::new (53 samples, 0.03%)</title><rect x="1189.3" y="261" width="0.3" height="15.0" fill="rgb(221,222,9)" rx="2" ry="2" />
<text text-anchor="" x="1192.31" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (153 samples, 0.08%)</title><rect x="64.5" y="149" width="1.0" height="15.0" fill="rgb(227,188,13)" rx="2" ry="2" />
<text text-anchor="" x="67.54" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (292 samples, 0.15%)</title><rect x="1180.2" y="85" width="1.7" height="15.0" fill="rgb(243,88,22)" rx="2" ry="2" />
<text text-anchor="" x="1183.18" y="95.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::utils::Overlap::new (98 samples, 0.05%)</title><rect x="14.5" y="421" width="0.6" height="15.0" fill="rgb(221,161,25)" rx="2" ry="2" />
<text text-anchor="" x="17.53" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (137 samples, 0.07%)</title><rect x="48.5" y="213" width="0.8" height="15.0" fill="rgb(229,189,29)" rx="2" ry="2" />
<text text-anchor="" x="51.50" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bam_aux_get (437 samples, 0.22%)</title><rect x="72.5" y="197" width="2.7" height="15.0" fill="rgb(242,80,8)" rx="2" ry="2" />
<text text-anchor="" x="75.55" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (122 samples, 0.06%)</title><rect x="48.6" y="197" width="0.7" height="15.0" fill="rgb(217,154,35)" rx="2" ry="2" />
<text text-anchor="" x="51.59" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>free (20 samples, 0.01%)</title><rect x="1183.0" y="229" width="0.1" height="15.0" fill="rgb(239,197,19)" rx="2" ry="2" />
<text text-anchor="" x="1186.02" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf1_sync (77 samples, 0.04%)</title><rect x="1182.8" y="245" width="0.4" height="15.0" fill="rgb(236,27,5)" rx="2" ry="2" />
<text text-anchor="" x="1185.76" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_dalloc_bin_junked_locked (66 samples, 0.03%)</title><rect x="1175.6" y="229" width="0.4" height="15.0" fill="rgb(243,185,10)" rx="2" ry="2" />
<text text-anchor="" x="1178.57" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_ralloc (131 samples, 0.07%)</title><rect x="42.7" y="213" width="0.8" height="15.0" fill="rgb(252,109,9)" rx="2" ry="2" />
<text text-anchor="" x="45.74" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::reserve (101 samples, 0.05%)</title><rect x="1177.6" y="245" width="0.6" height="15.0" fill="rgb(206,162,11)" rx="2" ry="2" />
<text text-anchor="" x="1180.57" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (24 samples, 0.01%)</title><rect x="1178.0" y="117" width="0.1" height="15.0" fill="rgb(223,20,24)" rx="2" ry="2" />
<text text-anchor="" x="1181.00" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt; as core::ops::drop::Drop&gt;::drop (34 samples, 0.02%)</title><rect x="1174.7" y="261" width="0.2" height="15.0" fill="rgb(223,194,18)" rx="2" ry="2" />
<text text-anchor="" x="1177.65" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (2,691 samples, 1.37%)</title><rect x="1122.2" y="197" width="16.2" height="15.0" fill="rgb(227,28,24)" rx="2" ry="2" />
<text text-anchor="" x="1125.18" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_sum_exp (29 samples, 0.01%)</title><rect x="1176.0" y="277" width="0.2" height="15.0" fill="rgb(245,139,22)" rx="2" ry="2" />
<text text-anchor="" x="1179.04" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ZN81_&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;6finish17h6398e0e51e8b9d74.lv.2199858303061308430 (239 samples, 0.12%)</title><rect x="700.2" y="165" width="1.4" height="15.0" fill="rgb(228,72,31)" rx="2" ry="2" />
<text text-anchor="" x="703.21" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (154 samples, 0.08%)</title><rect x="47.5" y="229" width="0.9" height="15.0" fill="rgb(247,87,12)" rx="2" ry="2" />
<text text-anchor="" x="50.45" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rallocx (61 samples, 0.03%)</title><rect x="1176.8" y="197" width="0.4" height="15.0" fill="rgb(240,42,46)" rx="2" ry="2" />
<text text-anchor="" x="1179.83" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (39 samples, 0.02%)</title><rect x="63.9" y="101" width="0.2" height="15.0" fill="rgb(223,68,48)" rx="2" ry="2" />
<text text-anchor="" x="66.89" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::evidence::observation::Evidence::alignment (5,557 samples, 2.83%)</title><rect x="49.3" y="229" width="33.4" height="15.0" fill="rgb(220,217,18)" rx="2" ry="2" />
<text text-anchor="" x="52.33" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >li..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_uncompress (24 samples, 0.01%)</title><rect x="1189.8" y="197" width="0.1" height="15.0" fill="rgb(210,117,19)" rx="2" ry="2" />
<text text-anchor="" x="1192.77" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;rust_htslib::bcf::Reader as rust_htslib::bcf::Read&gt;::read (151 samples, 0.08%)</title><rect x="1173.7" y="277" width="0.9" height="15.0" fill="rgb(252,210,49)" rx="2" ry="2" />
<text text-anchor="" x="1176.68" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>main (193,897 samples, 98.83%)</title><rect x="23.8" y="405" width="1166.2" height="15.0" fill="rgb(208,219,51)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="415.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >main</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (18 samples, 0.01%)</title><rect x="59.2" y="133" width="0.1" height="15.0" fill="rgb(205,180,43)" rx="2" ry="2" />
<text text-anchor="" x="62.23" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (94 samples, 0.05%)</title><rect x="1177.6" y="181" width="0.5" height="15.0" fill="rgb(220,150,25)" rx="2" ry="2" />
<text text-anchor="" x="1180.57" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Arguments&lt;'a&gt; as core::fmt::Display&gt;::fmt (41 samples, 0.02%)</title><rect x="1182.2" y="213" width="0.2" height="15.0" fill="rgb(231,1,48)" rx="2" ry="2" />
<text text-anchor="" x="1185.16" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_strcmp_sse2_unaligned (39 samples, 0.02%)</title><rect x="1188.9" y="213" width="0.3" height="15.0" fill="rgb(207,24,43)" rx="2" ry="2" />
<text text-anchor="" x="1191.94" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::priors::single_cell_bulk::prob_rho (27 samples, 0.01%)</title><rect x="14.3" y="421" width="0.2" height="15.0" fill="rgb(246,223,9)" rx="2" ry="2" />
<text text-anchor="" x="17.35" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pthread_mutex_lock (326 samples, 0.17%)</title><rect x="702.1" y="197" width="1.9" height="15.0" fill="rgb(242,51,12)" rx="2" ry="2" />
<text text-anchor="" x="705.09" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_add_exp (37,045 samples, 18.88%)</title><rect x="893.8" y="213" width="222.8" height="15.0" fill="rgb(214,114,14)" rx="2" ry="2" />
<text text-anchor="" x="896.83" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >bio::stats::probs::LogProb::l..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (180 samples, 0.09%)</title><rect x="1172.5" y="213" width="1.1" height="15.0" fill="rgb(237,25,7)" rx="2" ry="2" />
<text text-anchor="" x="1175.50" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_sum_exp (306 samples, 0.16%)</title><rect x="1162.0" y="261" width="1.8" height="15.0" fill="rgb(248,228,22)" rx="2" ry="2" />
<text text-anchor="" x="1165.01" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;rust_htslib::bam::IndexedReader as rust_htslib::bam::Read&gt;::read (228 samples, 0.12%)</title><rect x="44.2" y="229" width="1.4" height="15.0" fill="rgb(249,197,45)" rx="2" ry="2" />
<text text-anchor="" x="47.19" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::SpecExtend&lt;T, I&gt;&gt;::from_iter (1,176 samples, 0.60%)</title><rect x="1165.2" y="229" width="7.0" height="15.0" fill="rgb(247,217,25)" rx="2" ry="2" />
<text text-anchor="" x="1168.16" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (46 samples, 0.02%)</title><rect x="10.9" y="421" width="0.2" height="15.0" fill="rgb(224,18,17)" rx="2" ry="2" />
<text text-anchor="" x="13.86" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (176 samples, 0.09%)</title><rect x="1180.9" y="37" width="1.0" height="15.0" fill="rgb(251,140,43)" rx="2" ry="2" />
<text text-anchor="" x="1183.88" y="47.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (26 samples, 0.01%)</title><rect x="1178.2" y="117" width="0.2" height="15.0" fill="rgb(233,19,21)" rx="2" ry="2" />
<text text-anchor="" x="1181.20" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::likelihood::LatentVariableModel::likelihood_pileup (74,211 samples, 37.82%)</title><rect x="715.6" y="229" width="446.3" height="15.0" fill="rgb(223,226,43)" rx="2" ry="2" />
<text text-anchor="" x="718.58" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >libprosic::model::likelihood::LatentVariableModel::likelihood..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>inflate (24 samples, 0.01%)</title><rect x="1189.8" y="181" width="0.1" height="15.0" fill="rgb(225,40,22)" rx="2" ry="2" />
<text text-anchor="" x="1192.77" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rallocx (150 samples, 0.08%)</title><rect x="42.6" y="229" width="0.9" height="15.0" fill="rgb(216,55,51)" rx="2" ry="2" />
<text text-anchor="" x="45.62" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_huge_ralloc (101 samples, 0.05%)</title><rect x="1177.6" y="197" width="0.6" height="15.0" fill="rgb(231,15,9)" rx="2" ry="2" />
<text text-anchor="" x="1180.57" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::aux (1,972 samples, 1.01%)</title><rect x="70.8" y="213" width="11.9" height="15.0" fill="rgb(234,100,2)" rx="2" ry="2" />
<text text-anchor="" x="73.80" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bam_aux2i (26 samples, 0.01%)</title><rect x="72.4" y="197" width="0.1" height="15.0" fill="rgb(205,215,53)" rx="2" ry="2" />
<text text-anchor="" x="75.39" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf1_sync_info (28 samples, 0.01%)</title><rect x="1182.8" y="229" width="0.2" height="15.0" fill="rgb(242,97,47)" rx="2" ry="2" />
<text text-anchor="" x="1185.83" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt;&gt;::get (353 samples, 0.18%)</title><rect x="1165.8" y="197" width="2.1" height="15.0" fill="rgb(237,1,23)" rx="2" ry="2" />
<text text-anchor="" x="1168.78" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::write (443 samples, 0.23%)</title><rect x="66.5" y="149" width="2.7" height="15.0" fill="rgb(231,149,46)" rx="2" ry="2" />
<text text-anchor="" x="69.55" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::evidence::reads::prob_snv (75 samples, 0.04%)</title><rect x="90.0" y="229" width="0.5" height="15.0" fill="rgb(244,207,28)" rx="2" ry="2" />
<text text-anchor="" x="93.04" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_one_minus_exp (151 samples, 0.08%)</title><rect x="48.4" y="229" width="0.9" height="15.0" fill="rgb(205,51,2)" rx="2" ry="2" />
<text text-anchor="" x="51.42" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (23,976 samples, 12.22%)</title><rect x="423.9" y="165" width="144.2" height="15.0" fill="rgb(241,38,19)" rx="2" ry="2" />
<text text-anchor="" x="426.87" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ieee754_exp_avx</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>deflate (684 samples, 0.35%)</title><rect x="1183.4" y="181" width="4.2" height="15.0" fill="rgb(242,160,24)" rx="2" ry="2" />
<text text-anchor="" x="1186.44" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pthread_mutex_unlock (252 samples, 0.13%)</title><rect x="704.0" y="197" width="1.6" height="15.0" fill="rgb(205,162,4)" rx="2" ry="2" />
<text text-anchor="" x="707.05" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_read (118 samples, 0.06%)</title><rect x="1173.7" y="261" width="0.7" height="15.0" fill="rgb(207,140,35)" rx="2" ry="2" />
<text text-anchor="" x="1176.71" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (57 samples, 0.03%)</title><rect x="1178.4" y="245" width="0.3" height="15.0" fill="rgb(240,128,37)" rx="2" ry="2" />
<text text-anchor="" x="1181.36" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (27 samples, 0.01%)</title><rect x="1178.2" y="149" width="0.2" height="15.0" fill="rgb(209,174,1)" rx="2" ry="2" />
<text text-anchor="" x="1181.19" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (2,461 samples, 1.25%)</title><rect x="645.9" y="165" width="14.8" height="15.0" fill="rgb(233,129,23)" rx="2" ry="2" />
<text text-anchor="" x="648.89" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_read_block (56 samples, 0.03%)</title><rect x="1174.1" y="229" width="0.3" height="15.0" fill="rgb(213,144,53)" rx="2" ry="2" />
<text text-anchor="" x="1177.09" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;rust_htslib::bam::record::Seq&lt;'a&gt; as core::ops::index::Index&lt;usize&gt;&gt;::index (422 samples, 0.22%)</title><rect x="83.8" y="213" width="2.5" height="15.0" fill="rgb(236,142,53)" rx="2" ry="2" />
<text text-anchor="" x="86.80" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::cache_cigar (18 samples, 0.01%)</title><rect x="46.1" y="229" width="0.1" height="15.0" fill="rgb(218,40,50)" rx="2" ry="2" />
<text text-anchor="" x="49.07" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>hts_itr_next (226 samples, 0.12%)</title><rect x="44.2" y="213" width="1.4" height="15.0" fill="rgb(242,30,33)" rx="2" ry="2" />
<text text-anchor="" x="47.20" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::ffi::c_str::CString::new (879 samples, 0.45%)</title><rect x="77.4" y="197" width="5.3" height="15.0" fill="rgb(230,4,49)" rx="2" ry="2" />
<text text-anchor="" x="80.38" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::SpecExtend&lt;T, I&gt;&gt;::from_iter (85,980 samples, 43.82%)</title><rect x="188.9" y="245" width="517.2" height="15.0" fill="rgb(247,81,6)" rx="2" ry="2" />
<text text-anchor="" x="191.95" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::SpecExtend&lt;T, I&gt;&gt;::from_iter</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt;&gt;::get (643 samples, 0.33%)</title><rect x="190.8" y="213" width="3.8" height="15.0" fill="rgb(205,126,21)" rx="2" ry="2" />
<text text-anchor="" x="193.77" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::priors::single_cell_bulk::prob_rho (714 samples, 0.36%)</title><rect x="1167.9" y="197" width="4.3" height="15.0" fill="rgb(217,96,10)" rx="2" ry="2" />
<text text-anchor="" x="1170.94" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>init (1,359 samples, 0.69%)</title><rect x="15.6" y="437" width="8.2" height="15.0" fill="rgb(207,116,39)" rx="2" ry="2" />
<text text-anchor="" x="18.59" y="447.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::iter::Map&lt;I, F&gt; as core::iter::iterator::Iterator&gt;::fold (28 samples, 0.01%)</title><rect x="51.3" y="197" width="0.1" height="15.0" fill="rgb(207,109,38)" rx="2" ry="2" />
<text text-anchor="" x="54.26" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (45 samples, 0.02%)</title><rect x="1178.4" y="213" width="0.3" height="15.0" fill="rgb(220,33,32)" rx="2" ry="2" />
<text text-anchor="" x="1181.43" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::sample::Sample::read_observation (7,367 samples, 3.75%)</title><rect x="46.4" y="245" width="44.3" height="15.0" fill="rgb(211,32,33)" rx="2" ry="2" />
<text text-anchor="" x="49.36" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >libp..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::reserve (28 samples, 0.01%)</title><rect x="71.7" y="197" width="0.2" height="15.0" fill="rgb(243,220,28)" rx="2" ry="2" />
<text text-anchor="" x="74.71" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bam::record::Record::seq (25 samples, 0.01%)</title><rect x="89.9" y="213" width="0.1" height="15.0" fill="rgb(244,194,44)" rx="2" ry="2" />
<text text-anchor="" x="92.89" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (39 samples, 0.02%)</title><rect x="57.1" y="117" width="0.2" height="15.0" fill="rgb(212,223,27)" rx="2" ry="2" />
<text text-anchor="" x="60.10" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::collections::hash::table::make_hash (289 samples, 0.15%)</title><rect x="1169.2" y="165" width="1.7" height="15.0" fill="rgb(249,162,37)" rx="2" ry="2" />
<text text-anchor="" x="1172.20" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_enc_int1 (50 samples, 0.03%)</title><rect x="1188.2" y="245" width="0.3" height="15.0" fill="rgb(214,197,42)" rx="2" ry="2" />
<text text-anchor="" x="1191.16" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (52 samples, 0.03%)</title><rect x="43.2" y="197" width="0.3" height="15.0" fill="rgb(219,28,4)" rx="2" ry="2" />
<text text-anchor="" x="46.16" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>kh_get_s2i (31 samples, 0.02%)</title><rect x="45.7" y="197" width="0.2" height="15.0" fill="rgb(209,129,33)" rx="2" ry="2" />
<text text-anchor="" x="48.72" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (54 samples, 0.03%)</title><rect x="11.3" y="421" width="0.3" height="15.0" fill="rgb(222,48,17)" rx="2" ry="2" />
<text text-anchor="" x="14.26" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_GI___exp (597 samples, 0.30%)</title><rect x="706.7" y="229" width="3.6" height="15.0" fill="rgb(213,91,4)" rx="2" ry="2" />
<text text-anchor="" x="709.74" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>memchr (94 samples, 0.05%)</title><rect x="82.1" y="181" width="0.6" height="15.0" fill="rgb(239,55,32)" rx="2" ry="2" />
<text text-anchor="" x="85.10" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rallocx (517 samples, 0.26%)</title><rect x="79.0" y="165" width="3.1" height="15.0" fill="rgb(206,190,8)" rx="2" ry="2" />
<text text-anchor="" x="81.99" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::priors::single_cell_bulk::prob_rho (3,312 samples, 1.69%)</title><rect x="686.1" y="213" width="20.0" height="15.0" fill="rgb(212,72,8)" rx="2" ry="2" />
<text text-anchor="" x="689.14" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::node::Handle&lt;alloc::btree::node::NodeRef&lt;alloc::btree::node::marker::Mut&lt;'a&gt;, K, V, alloc::btree::node::marker::Leaf&gt;, alloc::btree::node::marker::Edge&gt;&gt;::insert (108 samples, 0.06%)</title><rect x="195.6" y="197" width="0.6" height="15.0" fill="rgb(231,211,23)" rx="2" ry="2" />
<text text-anchor="" x="198.55" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>realloc (22 samples, 0.01%)</title><rect x="1188.5" y="229" width="0.2" height="15.0" fill="rgb(228,100,31)" rx="2" ry="2" />
<text text-anchor="" x="1191.54" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::str::from_utf8 (116 samples, 0.06%)</title><rect x="69.9" y="213" width="0.7" height="15.0" fill="rgb(230,180,16)" rx="2" ry="2" />
<text text-anchor="" x="72.89" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ZN81_&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;5write17hd707349de6f1b33c.lv.5036821983779158920 (437 samples, 0.22%)</title><rect x="697.6" y="165" width="2.6" height="15.0" fill="rgb(228,145,43)" rx="2" ry="2" />
<text text-anchor="" x="700.58" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (18 samples, 0.01%)</title><rect x="189.2" y="213" width="0.1" height="15.0" fill="rgb(211,140,11)" rx="2" ry="2" />
<text text-anchor="" x="192.20" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (28 samples, 0.01%)</title><rect x="1178.2" y="197" width="0.2" height="15.0" fill="rgb(245,206,15)" rx="2" ry="2" />
<text text-anchor="" x="1181.19" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::ops::function::impls::&lt;impl core::ops::function::FnOnce&lt;A&gt; for &amp;'a mut F&gt;::call_once (75,063 samples, 38.26%)</title><rect x="710.5" y="245" width="451.4" height="15.0" fill="rgb(222,122,6)" rx="2" ry="2" />
<text text-anchor="" x="713.46" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >core::ops::function::impls::&lt;impl core::ops::function::FnOnce..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memcpy_avx_unaligned (106 samples, 0.05%)</title><rect x="57.7" y="165" width="0.7" height="15.0" fill="rgb(244,117,3)" rx="2" ry="2" />
<text text-anchor="" x="60.72" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memmove_avx_unaligned (40 samples, 0.02%)</title><rect x="715.0" y="197" width="0.2" height="15.0" fill="rgb(221,194,19)" rx="2" ry="2" />
<text text-anchor="" x="717.96" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (51 samples, 0.03%)</title><rect x="68.9" y="101" width="0.3" height="15.0" fill="rgb(236,48,18)" rx="2" ry="2" />
<text text-anchor="" x="71.90" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_record_chec.sr. (29 samples, 0.01%)</title><rect x="1173.8" y="245" width="0.2" height="15.0" fill="rgb(219,144,30)" rx="2" ry="2" />
<text text-anchor="" x="1176.80" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;rust_htslib::bam::Reader as rust_htslib::bam::Read&gt;::read (34 samples, 0.02%)</title><rect x="1189.8" y="261" width="0.2" height="15.0" fill="rgb(220,227,21)" rx="2" ry="2" />
<text text-anchor="" x="1192.75" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::write (55 samples, 0.03%)</title><rect x="1182.1" y="229" width="0.3" height="15.0" fill="rgb(228,7,0)" rx="2" ry="2" />
<text text-anchor="" x="1185.09" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::rt::lang_start::{{closure}} (193,896 samples, 98.83%)</title><rect x="23.8" y="341" width="1166.2" height="15.0" fill="rgb(242,133,11)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="351.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >std::rt::lang_start::{{closure}}</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_tcache_alloc_small_hard (58 samples, 0.03%)</title><rect x="57.3" y="117" width="0.4" height="15.0" fill="rgb(224,179,2)" rx="2" ry="2" />
<text text-anchor="" x="60.34" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>alloc::fmt::format (3,192 samples, 1.63%)</title><rect x="50.7" y="213" width="19.2" height="15.0" fill="rgb(251,197,40)" rx="2" ry="2" />
<text text-anchor="" x="53.68" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_log_avx (22,724 samples, 11.58%)</title><rect x="226.9" y="197" width="136.7" height="15.0" fill="rgb(244,4,39)" rx="2" ry="2" />
<text text-anchor="" x="229.90" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ieee754_log_avx</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;rust_htslib::bam::record::Seq&lt;'a&gt; as core::ops::index::Index&lt;usize&gt;&gt;::index (29 samples, 0.01%)</title><rect x="90.1" y="213" width="0.2" height="15.0" fill="rgb(232,229,10)" rx="2" ry="2" />
<text text-anchor="" x="93.09" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>kh_get_vdict (62 samples, 0.03%)</title><rect x="1188.8" y="229" width="0.4" height="15.0" fill="rgb(231,147,40)" rx="2" ry="2" />
<text text-anchor="" x="1191.80" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (841 samples, 0.43%)</title><rect x="53.3" y="181" width="5.1" height="15.0" fill="rgb(207,223,16)" rx="2" ry="2" />
<text text-anchor="" x="56.30" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>all (196,200 samples, 100%)</title><rect x="10.0" y="469" width="1180.0" height="15.0" fill="rgb(232,11,50)" rx="2" ry="2" />
<text text-anchor="" x="13.00" y="479.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;char as core::fmt::Display&gt;::fmt (18 samples, 0.01%)</title><rect x="67.4" y="133" width="0.2" height="15.0" fill="rgb(230,189,35)" rx="2" ry="2" />
<text text-anchor="" x="70.45" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_w_log1p (62 samples, 0.03%)</title><rect x="391.4" y="197" width="0.4" height="15.0" fill="rgb(246,204,23)" rx="2" ry="2" />
<text text-anchor="" x="394.44" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[lib....] (39 samples, 0.02%)</title><rect x="1174.1" y="181" width="0.2" height="15.0" fill="rgb(223,112,27)" rx="2" ry="2" />
<text text-anchor="" x="1177.09" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_memmove_avx_unaligned (19 samples, 0.01%)</title><rect x="195.9" y="181" width="0.1" height="15.0" fill="rgb(232,139,16)" rx="2" ry="2" />
<text text-anchor="" x="198.91" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (347 samples, 0.18%)</title><rect x="1179.8" y="117" width="2.1" height="15.0" fill="rgb(233,15,35)" rx="2" ry="2" />
<text text-anchor="" x="1182.85" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (57 samples, 0.03%)</title><rect x="1177.8" y="133" width="0.3" height="15.0" fill="rgb(228,115,53)" rx="2" ry="2" />
<text text-anchor="" x="1180.80" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::str::run_utf8_validation (87 samples, 0.04%)</title><rect x="70.1" y="197" width="0.5" height="15.0" fill="rgb(235,169,21)" rx="2" ry="2" />
<text text-anchor="" x="73.06" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (20 samples, 0.01%)</title><rect x="1178.6" y="149" width="0.1" height="15.0" fill="rgb(250,127,8)" rx="2" ry="2" />
<text text-anchor="" x="1181.58" y="159.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::Formatter::write_fmt (528 samples, 0.27%)</title><rect x="66.0" y="165" width="3.2" height="15.0" fill="rgb(226,218,32)" rx="2" ry="2" />
<text text-anchor="" x="69.03" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::model::likelihood::LatentVariableModel::likelihood_pileup (81,437 samples, 41.51%)</title><rect x="196.4" y="213" width="489.7" height="15.0" fill="rgb(227,143,51)" rx="2" ry="2" />
<text text-anchor="" x="199.35" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >libprosic::model::likelihood::LatentVariableModel::likelihood_pileup</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rust_htslib::bcf::record::Info::integer (44 samples, 0.02%)</title><rect x="1178.8" y="261" width="0.3" height="15.0" fill="rgb(240,69,48)" rx="2" ry="2" />
<text text-anchor="" x="1181.83" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::Event::tag_name (191 samples, 0.10%)</title><rect x="1176.3" y="277" width="1.1" height="15.0" fill="rgb(239,69,30)" rx="2" ry="2" />
<text text-anchor="" x="1179.28" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_uncompress (128 samples, 0.07%)</title><rect x="44.5" y="133" width="0.7" height="15.0" fill="rgb(213,112,51)" rx="2" ry="2" />
<text text-anchor="" x="47.47" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_w_log1p (295 samples, 0.15%)</title><rect x="635.4" y="181" width="1.8" height="15.0" fill="rgb(221,108,31)" rx="2" ry="2" />
<text text-anchor="" x="638.42" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (118 samples, 0.06%)</title><rect x="67.6" y="133" width="0.8" height="15.0" fill="rgb(239,94,45)" rx="2" ry="2" />
<text text-anchor="" x="70.65" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pthread_mutex_lock (109 samples, 0.06%)</title><rect x="1170.9" y="181" width="0.7" height="15.0" fill="rgb(207,103,14)" rx="2" ry="2" />
<text text-anchor="" x="1173.93" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>deflate_block (708 samples, 0.36%)</title><rect x="1183.3" y="213" width="4.3" height="15.0" fill="rgb(219,32,31)" rx="2" ry="2" />
<text text-anchor="" x="1186.32" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>inflate (39 samples, 0.02%)</title><rect x="1174.1" y="197" width="0.2" height="15.0" fill="rgb(223,150,53)" rx="2" ry="2" />
<text text-anchor="" x="1177.09" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::try_reserve (621 samples, 0.32%)</title><rect x="54.0" y="165" width="3.7" height="15.0" fill="rgb(231,92,52)" rx="2" ry="2" />
<text text-anchor="" x="56.99" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (45 samples, 0.02%)</title><rect x="1178.4" y="229" width="0.3" height="15.0" fill="rgb(223,182,37)" rx="2" ry="2" />
<text text-anchor="" x="1181.43" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::is_valid (40 samples, 0.02%)</title><rect x="43.8" y="245" width="0.3" height="15.0" fill="rgb(247,28,20)" rx="2" ry="2" />
<text text-anchor="" x="46.82" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::fmt::num::&lt;impl core::fmt::Display for u32&gt;::fmt (142 samples, 0.07%)</title><rect x="68.4" y="133" width="0.8" height="15.0" fill="rgb(211,4,50)" rx="2" ry="2" />
<text text-anchor="" x="71.36" y="143.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>alloc::fmt::format (57 samples, 0.03%)</title><rect x="1182.1" y="245" width="0.3" height="15.0" fill="rgb(238,53,5)" rx="2" ry="2" />
<text text-anchor="" x="1185.07" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::btree::map::BTreeMap&lt;K, V&gt;&gt;::insert (264 samples, 0.13%)</title><rect x="194.6" y="213" width="1.6" height="15.0" fill="rgb(215,220,39)" rx="2" ry="2" />
<text text-anchor="" x="197.64" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_flush (714 samples, 0.36%)</title><rect x="1183.3" y="229" width="4.3" height="15.0" fill="rgb(228,151,41)" rx="2" ry="2" />
<text text-anchor="" x="1186.32" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bio::stats::probs::LogProb::ln_sum_exp (235 samples, 0.12%)</title><rect x="1172.2" y="229" width="1.4" height="15.0" fill="rgb(244,195,43)" rx="2" ry="2" />
<text text-anchor="" x="1175.23" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sdallocx (179 samples, 0.09%)</title><rect x="1174.9" y="261" width="1.1" height="15.0" fill="rgb(248,29,26)" rx="2" ry="2" />
<text text-anchor="" x="1177.92" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bcf_hdr_id2int (83 samples, 0.04%)</title><rect x="1188.7" y="245" width="0.5" height="15.0" fill="rgb(218,61,19)" rx="2" ry="2" />
<text text-anchor="" x="1191.67" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_log1p (10,171 samples, 5.18%)</title><rect x="1053.9" y="197" width="61.2" height="15.0" fill="rgb(243,215,10)" rx="2" ry="2" />
<text text-anchor="" x="1056.89" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_log1p</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>std::collections::hash::table::make_hash (27 samples, 0.01%)</title><rect x="15.1" y="421" width="0.2" height="15.0" fill="rgb(230,158,47)" rx="2" ry="2" />
<text text-anchor="" x="18.15" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;alloc::raw_vec::RawVec&lt;T, A&gt;&gt;::reserve_exact (574 samples, 0.29%)</title><rect x="78.6" y="181" width="3.5" height="15.0" fill="rgb(208,179,14)" rx="2" ry="2" />
<text text-anchor="" x="81.65" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mallocx (25 samples, 0.01%)</title><rect x="42.5" y="229" width="0.1" height="15.0" fill="rgb(221,62,37)" rx="2" ry="2" />
<text text-anchor="" x="45.47" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_read_nocancel (29 samples, 0.01%)</title><rect x="1178.2" y="229" width="0.2" height="15.0" fill="rgb(251,46,44)" rx="2" ry="2" />
<text text-anchor="" x="1181.18" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_ieee754_exp_avx (161 samples, 0.08%)</title><rect x="1172.6" y="197" width="1.0" height="15.0" fill="rgb(231,208,34)" rx="2" ry="2" />
<text text-anchor="" x="1175.61" y="207.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (323 samples, 0.16%)</title><rect x="1180.0" y="101" width="1.9" height="15.0" fill="rgb(228,105,42)" rx="2" ry="2" />
<text text-anchor="" x="1182.99" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>kputc (48 samples, 0.02%)</title><rect x="1188.2" y="229" width="0.3" height="15.0" fill="rgb(244,97,42)" rx="2" ry="2" />
<text text-anchor="" x="1191.17" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::utils::ReferenceBuffer::seq (215 samples, 0.11%)</title><rect x="1177.4" y="277" width="1.3" height="15.0" fill="rgb(218,176,24)" rx="2" ry="2" />
<text text-anchor="" x="1180.44" y="287.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[unknown] (25 samples, 0.01%)</title><rect x="1178.2" y="101" width="0.2" height="15.0" fill="rgb(212,60,46)" rx="2" ry="2" />
<text text-anchor="" x="1181.21" y="111.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::ops::function::impls::&lt;impl core::ops::function::FnOnce&lt;A&gt; for &amp;'a mut F&gt;::call_once (1,165 samples, 0.59%)</title><rect x="1165.2" y="213" width="7.0" height="15.0" fill="rgb(242,94,19)" rx="2" ry="2" />
<text text-anchor="" x="1168.23" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>je_arena_ralloc (19 samples, 0.01%)</title><rect x="1188.6" y="213" width="0.1" height="15.0" fill="rgb(235,43,33)" rx="2" ry="2" />
<text text-anchor="" x="1191.56" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;bio::stats::probs::LogProb as core::ops::arith::Add&gt;::add (20 samples, 0.01%)</title><rect x="196.2" y="213" width="0.1" height="15.0" fill="rgb(210,77,23)" rx="2" ry="2" />
<text text-anchor="" x="199.23" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bam_name2id (43 samples, 0.02%)</title><rect x="45.7" y="213" width="0.2" height="15.0" fill="rgb(245,155,46)" rx="2" ry="2" />
<text text-anchor="" x="48.65" y="223.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_read (191 samples, 0.10%)</title><rect x="44.4" y="165" width="1.1" height="15.0" fill="rgb(220,107,3)" rx="2" ry="2" />
<text text-anchor="" x="47.38" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_libc_start_main (193,898 samples, 98.83%)</title><rect x="23.8" y="421" width="1166.2" height="15.0" fill="rgb(222,120,40)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="431.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_libc_start_main</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ZN3std9panicking3try7do_call17h64129d2b0e54f3b8.lv.2286242154219081032 (193,896 samples, 98.83%)</title><rect x="23.8" y="357" width="1166.2" height="15.0" fill="rgb(216,170,32)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="367.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >ZN3std9panicking3try7do_call17h64129d2b0e54f3b8.lv.2286242154219081032</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>bgzf_write (730 samples, 0.37%)</title><rect x="1183.2" y="245" width="4.4" height="15.0" fill="rgb(242,71,54)" rx="2" ry="2" />
<text text-anchor="" x="1186.22" y="255.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>num_traits::float::integer_decode_f64 (70 samples, 0.04%)</title><rect x="701.6" y="165" width="0.5" height="15.0" fill="rgb(239,147,51)" rx="2" ry="2" />
<text text-anchor="" x="704.65" y="175.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>inflate (126 samples, 0.06%)</title><rect x="44.5" y="117" width="0.7" height="15.0" fill="rgb(239,134,11)" rx="2" ry="2" />
<text text-anchor="" x="47.47" y="127.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;core::fmt::Write::write_fmt::Adapter&lt;'a, T&gt; as core::fmt::Write&gt;::write_str (102 samples, 0.05%)</title><rect x="1176.7" y="229" width="0.6" height="15.0" fill="rgb(214,5,54)" rx="2" ry="2" />
<text text-anchor="" x="1179.67" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>core::ops::function::impls::&lt;impl core::ops::function::FnOnce&lt;A&gt; for &amp;'a mut F&gt;::call_once (85,921 samples, 43.79%)</title><rect x="189.3" y="229" width="516.8" height="15.0" fill="rgb(223,214,13)" rx="2" ry="2" />
<text text-anchor="" x="192.30" y="239.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >core::ops::function::impls::&lt;impl core::ops::function::FnOnce&lt;A&gt; for &amp;..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sdallocx (24 samples, 0.01%)</title><rect x="1163.8" y="261" width="0.2" height="15.0" fill="rgb(211,80,24)" rx="2" ry="2" />
<text text-anchor="" x="1166.85" y="271.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>libprosic::call::pairwise::call (193,859 samples, 98.81%)</title><rect x="23.8" y="293" width="1166.0" height="15.0" fill="rgb(235,170,27)" rx="2" ry="2" />
<text text-anchor="" x="26.83" y="303.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >libprosic::call::pairwise::call</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>&lt;&amp;'a T as core::fmt::Display&gt;::fmt (17 samples, 0.01%)</title><rect x="53.2" y="181" width="0.1" height="15.0" fill="rgb(246,74,51)" rx="2" ry="2" />
<text text-anchor="" x="56.20" y="191.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
</svg>
@dlaehnemann
Copy link
Author

To view the SVG interactively, right-click on the thumbnail and choose View image (Firefox).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment