public static void create_collapse_q_metrics(base_q_metrics metric_set, base_q_collapsed_metrics collapsed) { c_csharp_run_metricsPINVOKE.create_collapse_q_metrics(base_q_metrics.getCPtr(metric_set), base_q_collapsed_metrics.getCPtr(collapsed)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } }
public static void populate_cumulative_distribution(base_q_metrics q_metric_set) { c_csharp_run_metricsPINVOKE.populate_cumulative_distribution__SWIG_1(base_q_metrics.getCPtr(q_metric_set)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } }
public static void create_q_metrics_by_lane(base_q_metrics metric_set, base_q_by_lane_metrics bylane, instrument_type instrument) { c_csharp_run_metricsPINVOKE.create_q_metrics_by_lane(base_q_metrics.getCPtr(metric_set), base_q_by_lane_metrics.getCPtr(bylane), (int)instrument); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } }
public static void populate_legacy_q_score_bins(base_q_metrics q_metric_set, q_score_bin_vector q_score_bins, instrument_type instrument) { c_csharp_run_metricsPINVOKE.populate_legacy_q_score_bins__SWIG_1(base_q_metrics.getCPtr(q_metric_set), q_score_bin_vector.getCPtr(q_score_bins), (int)instrument); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } }
public static void compress_q_metrics(base_q_metrics q_metric_set) { c_csharp_run_metricsPINVOKE.compress_q_metrics__SWIG_0(base_q_metrics.getCPtr(q_metric_set)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } }
public void set_q_metric_set(base_q_metrics metrics) { c_csharp_run_metricsPINVOKE.run_metrics_set_q_metric_set(swigCPtr, base_q_metrics.getCPtr(metrics)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } }
/// <summary> /// Setup the expected and actual metric sets /// </summary> /// <param name="tmp">Hard coded binary data</param> /// <param name="version">Version of the format</param> /// <param name="header">Header for the file format</param> protected void SetupBuffers(int[] tmp, short version, q_score_header header) { expected_binary_data = new byte[tmp.Length]; for(int i=0;i<expected_binary_data.Length;i++) expected_binary_data[i] = (byte)tmp[i]; expected_metric_set = new base_q_metrics(expected_metrics, version, header); c_csharp_comm.read_interop_from_buffer(expected_binary_data, (uint)expected_binary_data.Length, actual_metric_set); actual_metrics = actual_metric_set.metrics(); //actual_binary_data = write_metrics(actual_metric_set); }
public static uint count_q_metric_bins(base_q_metrics metric_set) { uint ret = c_csharp_run_metricsPINVOKE.count_q_metric_bins__SWIG_1(base_q_metrics.getCPtr(metric_set)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static uint index_for_q_value(base_q_metrics q_metric_set, uint qval) { uint ret = c_csharp_run_metricsPINVOKE.index_for_q_value__SWIG_0(base_q_metrics.getCPtr(q_metric_set), qval); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static uint max_qval(base_q_metrics q_metric_set) { uint ret = c_csharp_run_metricsPINVOKE.max_qval__SWIG_0(base_q_metrics.getCPtr(q_metric_set)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static bool is_compressed(base_q_metrics q_metric_set) { bool ret = c_csharp_run_metricsPINVOKE.is_compressed__SWIG_0(base_q_metrics.getCPtr(q_metric_set)); if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending) { throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
/// <summary> /// Setup the expected and actual metric sets /// </summary> /// <param name="tmp">Hard coded binary data</param> /// <param name="version">Version of the format</param> /// <param name="header">Header for the file format</param> protected void SetupBuffers(int[] tmp, short version, q_score_header header) { expected_binary_data = new byte[tmp.Length]; for (int i = 0; i < expected_binary_data.Length; i++) { expected_binary_data[i] = (byte)tmp[i]; } expected_metric_set = new base_q_metrics(expected_metrics, version, header); c_csharp_comm.read_interop_from_buffer(expected_binary_data, (uint)expected_binary_data.Length, actual_metric_set); }
public base_q_metrics q_metric_set() { base_q_metrics ret = new base_q_metrics(c_csharp_run_metricsPINVOKE.run_metrics_q_metric_set(swigCPtr), false); return(ret); }