コード例 #1
0
 public parameters(uint version, string instrument_name, instrument_type instrument_type, string experiment_name, string chemistry) : this(c_csharp_runPINVOKE.new_parameters__SWIG_6(version, instrument_name, (int)instrument_type, experiment_name, chemistry), true)
 {
     if (c_csharp_runPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_runPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #2
0
 public parameters(uint version, string instrument_name, instrument_type instrument_type, string experiment_name, string chemistry, uint control_lane, rfid_metadata flowcell_rfid) : this(c_csharp_runPINVOKE.new_parameters__SWIG_4(version, instrument_name, (int)instrument_type, experiment_name, chemistry, control_lane, rfid_metadata.getCPtr(flowcell_rfid)), true)
 {
     if (c_csharp_runPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_runPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #3
0
 public static void list_summary_metrics_to_load(uchar_vector valid_to_load, instrument_type instrument)
 {
     c_csharp_run_metricsPINVOKE.list_summary_metrics_to_load__SWIG_1(uchar_vector.getCPtr(valid_to_load), (int)instrument);
     if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #4
0
 public static void list_summary_metric_groups(metric_group_vector groups, instrument_type instrument)
 {
     c_csharp_run_metricsPINVOKE.list_summary_metric_groups__SWIG_1(metric_group_vector.getCPtr(groups), (int)instrument);
     if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #5
0
        public static instrument_type parse_instrument_type(string name)
        {
            instrument_type ret = (instrument_type)c_csharp_runPINVOKE.parse_instrument_type(name);

            if (c_csharp_runPINVOKE.SWIGPendingException.Pending)
            {
                throw c_csharp_runPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #6
0
        protected override void SetUp()
        {
            string xml_file = "<?xml version=\"1.0\"?>\n" +
                              "<RunParameters xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
                              "  <EnableCloud>false</EnableCloud>\n" +
                              "  <Barcode>000000000-A12V4</Barcode>\n" +
                              "  <CopyManifests>true</CopyManifests>\n" +
                              "  <FlowcellRFIDTag>\n" +
                              "    <SerialNumber>000000000-A12V4</SerialNumber>\n" +
                              "    <PartNumber>15028382</PartNumber>\n" +
                              "    <ExpirationDate>2012-10-09T00:00:00</ExpirationDate>\n" +
                              "  </FlowcellRFIDTag>\n" +
                              "  <PR2BottleRFIDTag>\n" +
                              "    <SerialNumber>MS2106444-00PR2</SerialNumber>\n" +
                              "    <PartNumber>15023445</PartNumber>\n" +
                              "    <ExpirationDate>2013-06-18T00:00:00</ExpirationDate>\n" +
                              "  </PR2BottleRFIDTag>\n" +
                              "  <ReagentKitRFIDTag>\n" +
                              "    <ExpirationDate>0001-01-01T00:00:00</ExpirationDate>\n" +
                              "  </ReagentKitRFIDTag>\n" +
                              "  <Resumable>true</Resumable>\n" +
                              "  <ManifestFiles />\n" +
                              "  <AfterRunWashMethod>Post-Run Wash</AfterRunWashMethod>\n" +
                              "  <Setup>\n" +
                              "    <SupportMultipleSurfacesInUI>false</SupportMultipleSurfacesInUI>\n" +
                              "    <ApplicationVersion>90.0.1.44</ApplicationVersion>\n" +
                              "    <NumTilesPerSwath>14</NumTilesPerSwath>\n" +
                              "    <NumSwaths>1</NumSwaths>\n" +
                              "    <NumLanes>1</NumLanes>\n" +
                              "    <Read1>0</Read1>\n" +
                              "    <Index1Read>0</Index1Read>\n" +
                              "    <Index2Read>0</Index2Read>\n" +
                              "    <Read2>0</Read2>\n" +
                              "    <ApplicationName>MiSeq Control Software</ApplicationName>\n" +
                              "  </Setup>\n" +
                              "  <RunID>120705_M00903_0009_A000000000-A12V4</RunID>\n" +
                              "  <ScannerID>M00903</ScannerID>\n" +
                              "  <RunNumber>8</RunNumber>\n" +
                              "  <FPGAVersion>9.5.10</FPGAVersion>\n" +
                              "  <CPLD>Not Specified</CPLD>\n" +
                              "  <CameraModel>Not Specified</CameraModel>\n" +
                              "  <CameraDriverVersion>Not Specified</CameraDriverVersion>\n" +
                              "  <CameraFirmwareVersion>Not Specified</CameraFirmwareVersion>\n" +
                              "  <MCSVersion>90.0.1.44</MCSVersion>\n" +
                              "  <RTAVersion>1.16.18</RTAVersion>\n" +
                              "  <PR2BottleBarcode>MS2106444-00PR2</PR2BottleBarcode>\n" +
                              "  <ReagentKitPartNumberEntered />\n" +
                              "  <ReagentKitVersion>Version2</ReagentKitVersion>\n" +
                              "  <ReagentKitBarcode>AA1234567-12345</ReagentKitBarcode>\n" +
                              "  <PreviousPR2BottleBarcode />\n" +
                              "  <PreviousReagentKitBarcode />\n" +
                              "  <ExperimentName />\n" +
                              "  <Chemistry>Default</Chemistry>\n" +
                              "  <Username>XXXXX</Username>\n" +
                              "  <SelectedTiles>\n" +
                              "    <int>0</int>\n" +
                              "  </SelectedTiles>\n" +
                              "  <Workflow>\n" +
                              "    <Analysis>Metagenomics</Analysis>\n" +
                              "  </Workflow>\n" +
                              "  <EnableAnalysis>false</EnableAnalysis>\n" +
                              "  <Reads>\n" +
                              "    <RunInfoRead Number=\"1\" NumCycles=\"251\" IsIndexedRead=\"N\" />\n" +
                              "    <RunInfoRead Number=\"2\" NumCycles=\"12\" IsIndexedRead=\"Y\" />\n" +
                              "    <RunInfoRead Number=\"3\" NumCycles=\"251\" IsIndexedRead=\"N\" />\n" +
                              "  </Reads>\n" +
                              "  <TempFolder>D:\\Illumina\\MiSeqTemp\\120705_M00903_0009_A000000000-A12V4</TempFolder>\n" +
                              "  <AnalysisFolder>D:\\Illumina\\MiSeqAnalysis\\120705_M00903_0009_A000000000-A12V4</AnalysisFolder>\n" +
                              "  <RunStartDate>120705</RunStartDate>\n" +
                              "  <MostRecentWashType>PostRun</MostRecentWashType>\n" +
                              "  <RecipeFolder>D:\\Illumina\\MiSeq Control Software\\CustomRecipe</RecipeFolder>\n" +
                              "  <ILMNOnlyRecipeFolder>C:\\Illumina\\MiSeq Control Software\\Recipe</ILMNOnlyRecipeFolder>\n" +
                              "  <SampleSheetName>SampleSheet_Miseq</SampleSheetName>\n" +
                              "  <SampleSheetFolder>C:\\Illumina\\MiSeq Control Software\\SampleSheets</SampleSheetFolder>\n" +
                              "  <ManifestFolder>D:\\Illumina\\MiSeq Control Software\\Manifests</ManifestFolder>\n" +
                              "  <OutputFolder>Z:\\120705_M00903_0009_A000000000-A12V4</OutputFolder>\n" +
                              "  <FlowcellName>A</FlowcellName>\n" +
                              "  <FocusMethod>AutoFocus</FocusMethod>\n" +
                              "  <SurfaceToScan>Both</SurfaceToScan>\n" +
                              "  <SaveFocusImages>true</SaveFocusImages>\n" +
                              "  <SaveScanImages>true</SaveScanImages>\n" +
                              "  <CloudUsername />\n" +
                              "  <CloudRunId>398407</CloudRunId>\n" +
                              "  <SendInstrumentHealthToILMN>true</SendInstrumentHealthToILMN>\n" +
                              "  <AmpliconWorkflowType />\n" +
                              "</RunParameters>";


            uint            Version = 0;
            instrument_type ApplicationName_and_SupportMultipleSurfacesInUI = instrument_type.MiSeq;

            expected_param = new parameters(Version,
                                            ApplicationName_and_SupportMultipleSurfacesInUI);
            actual_param.parse(xml_file);
        }
コード例 #7
0
 public static void populate_legacy_q_score_bins(q_score_bin_vector q_score_bins, instrument_type instrument, uint count)
 {
     c_csharp_run_metricsPINVOKE.populate_legacy_q_score_bins__SWIG_0(q_score_bin_vector.getCPtr(q_score_bins), (int)instrument, count);
     if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #8
0
 public static void list_metrics_to_load(string metric_name, uchar_vector valid_to_load, instrument_type instrument, bool is_iuo)
 {
     c_csharp_run_metricsPINVOKE.list_metrics_to_load__SWIG_4(metric_name, uchar_vector.getCPtr(valid_to_load), (int)instrument, is_iuo);
     if (c_csharp_run_metricsPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_run_metricsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #9
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();
     }
 }
コード例 #10
0
 public static void populate_legacy_q_score_bins(base_q_by_lane_metrics q_metric_set, q_score_bin_vector q_score_bins, instrument_type instrument)
 {
     c_csharp_run_metricsPINVOKE.populate_legacy_q_score_bins__SWIG_2(base_q_by_lane_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();
     }
 }
コード例 #11
0
 public void legacy_channel_update(instrument_type type)
 {
     c_csharp_run_metricsPINVOKE.run_metrics_legacy_channel_update(swigCPtr, (int)type);
 }
コード例 #12
0
        public static string to_string(instrument_type value)
        {
            string ret = c_csharp_runPINVOKE.to_string__SWIG_6((int)value);

            return(ret);
        }
コード例 #13
0
        public instrument_type instrument_type()
        {
            instrument_type ret = (instrument_type)c_csharp_runPINVOKE.parameters_instrument_type(swigCPtr);

            return(ret);
        }