コード例 #1
0
        public void TestGetClassifiedNames()
        {
            DistributionOption option = new DistributionOption();

            option.ClassificationSet["A"] = new List <string> (new string[] { "1", "2", "3" });
            option.ClassificationSet["B"] = new List <string> (new string[] { "4", "5", "6" });

            string[] actual = option.GetClassifiedNames();
            Assert.AreEqual(new string[] { "A", "B" }, actual);
        }
コード例 #2
0
        protected virtual void InitializeFromOption(string optionFileName)
        {
            option = new DistributionOptionXmlFormat().ReadFromFile(optionFileName);

            option.FilterFrom = Math.Max(0, option.FilterFrom);

            if (option.DistributionType == DistributionType.Peptide)
            {
                option.FilterType = PeptideFilterType.PeptideCount;
            }

            FileInfo optionFile = new FileInfo(optionFileName);

            resultDir = optionFile.Directory;

            sphc = option.GetClassification();

            maxPeptideCountWidth = option.GetMaxPeptideCountWidth();
        }