private IdentificationSettings GetSettings()
        {
            IdentificationSettings settings;

            settings = new IdentificationSettings();

            //Extract comparison mode setting.
            if (CompareZygosityRadioButton.Checked)
            {
                settings.Mode = InvestigationMode.Zygosity;
            }
            else if (CompareGenotypesRadioButton.Checked)
            {
                settings.Mode = InvestigationMode.Genotype;
            }
            else if (CompareFreeTextRadioButton.Checked)
            {
                settings.Mode = InvestigationMode.FreeText;
            }
            settings.IsFreeTextCaseSensitive = CaseSensitiveCheckBox.Checked;

            if (SpecificItemCheckBox.Checked)
            {
                settings.SpecificItem = SpecificItemTextBox.Text;
            }
            else
            {
                settings.SpecificItem = "";
            }
            settings.IncludeSelfComparison   = SelfComparisonCheckBox.Checked;
            settings.SimilarityCutoffPercent = Convert.ToInt32(SimilarityCutoffComboBox.Text);
            settings.ExperimentsCutoff       = Convert.ToInt32(ExperimentsCutoffComboBox.Text);

            return(settings);
        }
 public void GenerateIdentificationReport(InvestigationSourceInfo sourceInfo, IdentificationSettings settings)
 {
     MyInvestigationReportGenerator = new IdentificationReportGenerator(sourceInfo, settings, MyConnectionString);
     GenerateReport();
 }