override public string ToString()
        {
            string str;

            str  = "";
            str += "Comparison type: " + MyInvestigationMode.ToString() + Environment.NewLine;
            if (MyInvestigationMode == InvestigationMode.Genotype)
            {
                str += "Harmonize polarities: " + (MyHarmonizePolarities ? "ON" : "OFF") + Environment.NewLine;
            }
            else if (MyInvestigationMode == InvestigationMode.FreeText)
            {
                str += "Allele case sensitive: " + (MyIsFreeTextCaseSensitive ? "ON" : "OFF") + Environment.NewLine;
            }
            return(str);
        }
        override public string ToString()
        {
            string str;

            str  = "";
            str += "Comparison type: " + MyInvestigationMode.ToString() + Environment.NewLine;
            if (MyInvestigationMode == InvestigationMode.FreeText)
            {
                str += "Allele case sensitive: " + (MyIsFreeTextCaseSensitive ? "ON" : "OFF") + Environment.NewLine;
            }
            if (SpecificItem.Trim() != "")
            {
                str += "Match item: " + SpecificItem;
            }
            else
            {
                str += "All-to-all comparison.";
            }
            str += Environment.NewLine;
            str += "Include self-comparison: " + (MyIncludeSelfComparison ? "ON" : "OFF") + Environment.NewLine;
            str += "Cutoff: " + MySimilarityCutoffPercent.ToString() + "% similarity for at least " + MyExperimentsCutoff.ToString() + " experiments";

            return(str);
        }