예제 #1
0
        public KRASStandardResultSelectionCollection()
        {
            KRASStandardResultCollection krasStandardResultCollection = KRASStandardResultCollection.GetAll();

            foreach (KRASStandardResult result in krasStandardResultCollection)
            {
                if (this.Contains(result.Result) == false)
                {
                    this.Add(result.Result);
                }
            }
        }
        public KRASStandardMutationCollection()
        {
            KRASStandardResultCollection krasStandardResultCollection = KRASStandardResultCollection.GetAll();

            this.Add(string.Empty);
            foreach (KRASStandardResult result in krasStandardResultCollection)
            {
                if (string.IsNullOrEmpty(result.ResultDescription) == false)
                {
                    this.Add(result.ResultDescription);
                }
            }
        }
        public static KRASStandardResultCollection GetAll()
        {
            KRASStandardResultCollection result = new KRASStandardResultCollection();

            result.Add(new KRASStandardNotDetectedResult());
            result.Add(new KRASStandardC34GTG12CDetectedResult());
            result.Add(new KRASStandardC34GCG12RDetectedResult());
            result.Add(new KRASStandardC34GAG12SDetectedResult());
            result.Add(new KRASStandardC35GCG12ADetectedResult());
            result.Add(new KRASStandardC35GAG12DDetectedResult());
            result.Add(new KRASStandardC35GTG12VDetectedResult());
            result.Add(new KRASStandardC37GTG13CDetectedResult());
            result.Add(new KRASStandardC37GCG13RDetectedResult());
            result.Add(new KRASStandardC37GAG13SDetectedResult());
            result.Add(new KRASStandardC38GCG13ADetectedResult());
            result.Add(new KRASStandardC38GAG13DDetectedResult());
            result.Add(new KRASStandardC38GTG13VDetectedResult());
            result.Add(new KRASStandardIndeterminateResult());
            result.Add(new KRASStandardInsufficientResult());

            return(result);
        }