Example #1
0
        public void Test_At()
        {
            System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch();
            timer.Start();
            double sum = 0.0;

            for (uint i = 0; i < extraction_metric_set.size(); i++)
            {
                sum += extraction_metric_set.at(i).focus_score(0);
            }
            timer.Stop();
            System.Console.WriteLine("At - Sum focus: " + timer.Elapsed.Hours + " : " + timer.Elapsed.Minutes + " : " + timer.Elapsed.Seconds);
        }
Example #2
0
    static int Main(string[] args)
    {
        int ret;

        if ((ret = Helper.CheckArguments(args)) != 0)
        {
            return(ret);
        }

        base_extraction_metrics extraction_metric_set = new base_extraction_metrics();

        if ((ret = Helper.ReadInterop(args [0], extraction_metric_set)) != 0)
        {
            return(ret);
        }

        Console.WriteLine("Time: {0}", DateTime.FromBinary((Int64)extraction_metric_set.at(0).date_time_csharp().value));
        return(0);
    }
Example #3
0
        public void TestDispose()
        {
            run_metrics tmp = new run_metrics();

            using (base_extraction_metrics set = tmp.extraction_metric_set())
            {
                ushort_vector tmp1 = new ushort_vector();
                float_vector  tmp2 = new float_vector();
                set.insert(new extraction_metric(1, 1, 1, tmp1, tmp2));
            }
            using (base_extraction_metrics set = tmp.extraction_metric_set())
            {
                Assert.AreEqual((int)set.size(), 1);
            }
            using (base_extraction_metrics set = tmp.extraction_metric_set())
            {
                Assert.AreEqual((int)set.at(0).lane(), 1);
            }
        }
        public void TestHardCodedBinaryData()
        {
            Assert.AreEqual(expected_metric_set.version(), actual_metric_set.version());
            Assert.AreEqual(expected_metric_set.size(), actual_metric_set.size());

            for (uint i = 0; i < Math.Min(expected_metric_set.size(), actual_metric_set.size()); i++)
            {
                Assert.AreEqual(expected_metric_set.at(i).lane(), actual_metric_set.at(i).lane());
                Assert.AreEqual(expected_metric_set.at(i).tile(), actual_metric_set.at(i).tile());
                Assert.AreEqual(expected_metric_set.at(i).cycle(), actual_metric_set.at(i).cycle());
                Assert.AreEqual(expected_metric_set.at(i).date_time_csharp().value, actual_metric_set.at(i).date_time_csharp().value);
                for (uint j = 0; j < Math.Min(expected_metric_set.at(i).channel_count(), actual_metric_set.at(i).channel_count()); j++)
                {
                    Assert.AreEqual(expected_metric_set.at(i).max_intensity(j), actual_metric_set.at(i).max_intensity(j));
                    Assert.AreEqual(expected_metric_set.at(i).focusScore(j), actual_metric_set.at(i).focusScore(j));
                }
            }
        }