export function get_defaultexp(start, stop, normalisation, l_size) { // Remove current display d3.selectAll("#profiles").remove(); d3.selectAll("#v_scale_exp").remove(); // Samples track position let position = parseInt(list_features['profiles']) * 100 + 100; // Get samples data in database $.getJSON($SCRIPT_ROOT + '/_get_defaultexp', { norm: normalisation }, function success(list_exp) { var g_exp = svg.append("g").attr("id", "profiles"); // Draw profiles in SVG with draw_profiles function $.each(list_exp, function(i, exp){ draw_profiles(exp, start, stop, (width-60), position, l_size, g_exp, seqlen); }); // Add features names if ( sessionStorage.getItem("feat") == 'true' ) { add_feat_name(); } // Clear region without data d3.select("#profile_blanks").remove(); get_blank_region(start, stop, l_size, "profile_blanks", position); }); }