Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
 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();
     }
 }
Ejemplo n.º 5
0
 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();
     }
 }
Ejemplo n.º 6
0
 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();
     }
 }
Ejemplo n.º 7
0
		/// <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);
	    }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
        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);
        }
Ejemplo n.º 10
0
        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);
        }
Ejemplo n.º 11
0
        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);
        }
Ejemplo n.º 12
0
 /// <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);
 }
Ejemplo n.º 13
0
        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);
        }