コード例 #1
0
        /// <summary>
        /// Responds to button click on the Save Fastq Menu Item, opens dialogue to select filename and then passes details to the
        /// controller class for processing.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void saveFastqToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (FastqController.getInstance().fqFileMap != null && FastqController.CONTROLLER_STATE == FastqController.FastqControllerState.STATE_READY)
            {
                SaveFileDialog save = new SaveFileDialog();
                save.Filter = FILE_DIALOGUE_FILTER;
                save.Title  = "Save Fastq File";

                if (save.ShowDialog() == DialogResult.OK)
                {
                    String             fileName = save.FileName;
                    GenericFastqInputs inputs   = new GenericFastqInputs();
                    inputs.SaveFileName = fileName;
                    inputs.InitializeStreamWriter(fileName);
                    inputs.TaskAction = Task_SaveFastq.statement;
                    FastqController.getInstance().InitializeAction(inputs);
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// Responds to button click on the Save Fastq Menu Item, opens dialogue to select filename and then passes details to the 
        /// controller class for processing.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void saveFastqToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (FastqController.getInstance().fqFileMap != null && FastqController.CONTROLLER_STATE == FastqController.FastqControllerState.STATE_READY)
            {
                SaveFileDialog save = new SaveFileDialog();
                save.Filter = FILE_DIALOGUE_FILTER;
                save.Title = "Save Fastq File";

                if (save.ShowDialog() == DialogResult.OK)
                {
                    String fileName = save.FileName;
                    GenericFastqInputs inputs = new GenericFastqInputs();
                    inputs.SaveFileName = fileName;
                    inputs.InitializeStreamWriter(fileName);
                    inputs.TaskAction = Task_SaveFastq.statement;
                    FastqController.getInstance().InitializeAction(inputs);
                }
            }
        }