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); }
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(); }