private string GetMutationsDetected(CysticFibrosisTestOrder testOrder)
        {
            StringBuilder result = new StringBuilder();
            CysticFibrosisDetectedResult cysticFibrosisDetectedResult = new CysticFibrosisDetectedResult();
            string compareString = cysticFibrosisDetectedResult.Result;

            CysticFibrosisGeneNames cysticFibrosisGeneNames = new CysticFibrosisGeneNames();
            if (string.Compare(testOrder.Result1898Plus1GtoA, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result1898Plus1GtoA]);
            if (string.Compare(testOrder.ResultR117H, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR117H]);
            if (string.Compare(testOrder.Result621Plus1GtoT, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result621Plus1GtoT]);
            if (string.Compare(testOrder.ResultG551D, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultG551D]);
            if (string.Compare(testOrder.ResultDeltaI507, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultDeltaI507]);
            if (string.Compare(testOrder.Result711Plus1GtoT, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result711Plus1GtoT]);
            if (string.Compare(testOrder.ResultG85E, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultG85E]);
            if (string.Compare(testOrder.Result1717Minus1GtoA, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result1717Minus1GtoA]);
            if (string.Compare(testOrder.ResultR560T, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR560T]);
            if (string.Compare(testOrder.ResultR334W, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR334W]);
            if (string.Compare(testOrder.Result3659delC, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result3659delC]);
            if (string.Compare(testOrder.Result2184delA, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result2184delA]);
            if (string.Compare(testOrder.Result2789Plus5GtoA, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result2789Plus5GtoA]);
            if (string.Compare(testOrder.ResultW1282X, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultW1282X]);
            if (string.Compare(testOrder.Result3120Plus1GtoA, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result3120Plus1GtoA]);
            if (string.Compare(testOrder.ResultA455E, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultA455E]);
            if (string.Compare(testOrder.ResultDeltaF508, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultDeltaF508]);
            if (string.Compare(testOrder.ResultR1162X, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR1162X]);
            if (string.Compare(testOrder.ResultR553X, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR553X]);
            if (string.Compare(testOrder.Result3849Plus10KbCtoT, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result3849Plus10KbCtoT]);
            if (string.Compare(testOrder.ResultR347P, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR347P]);
            if (string.Compare(testOrder.ResultG542X, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultG542X]);
            if (string.Compare(testOrder.ResultN1303K, compareString) == 0) this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultN1303K]);

            if (result.ToString().Contains(","))
            {
                result.Append(" mutations were");
            }
            else
            {
                result.Append(" mutation was");
            }
            return result.ToString();
        }
Beispiel #2
0
        private bool DoesResultReflectFindings()
        {
            bool result = false;
            CysticFibrosisDetectedResult cysticFibrosisDetectedResult = new CysticFibrosisDetectedResult();
            string compareString = cysticFibrosisDetectedResult.Result;
            CysticFibrosisResult compareResult = new CysticFibrosisNotDetectedResult();

            if (this.Result1898Plus1GtoA == compareString ||
                this.ResultR117H == compareString ||
                this.Result621Plus1GtoT == compareString ||
                this.ResultG551D == compareString ||
                this.ResultDeltaI507 == compareString ||
                this.Result711Plus1GtoT == compareString ||
                this.ResultG85E == compareString ||
                this.Result1717Minus1GtoA == compareString ||
                this.ResultR560T == compareString ||
                this.ResultR334W == compareString ||
                this.Result3659delC == compareString ||
                this.Result2184delA == compareString ||
                this.Result2789Plus5GtoA == compareString ||
                this.ResultW1282X == compareString ||
                this.Result3120Plus1GtoA == compareString ||
                this.ResultA455E == compareString ||
                this.ResultDeltaF508 == compareString ||
                this.ResultR1162X == compareString ||
                this.ResultR553X == compareString ||
                this.Result3849Plus10KbCtoT == compareString ||
                this.ResultR347P == compareString ||
                this.ResultG542X == compareString ||
                this.ResultN1303K == compareString)
            {
                compareResult = new CysticFibrosisDetectedResult();
            }
            if (compareResult.ResultCode == this.m_ResultCode)
            {
                result = true;
            }
            return(result);
        }
        private bool DoesResultReflectFindings()
        {
            bool result = false;
            CysticFibrosisDetectedResult cysticFibrosisDetectedResult = new CysticFibrosisDetectedResult();
            string compareString = cysticFibrosisDetectedResult.Result;
            CysticFibrosisResult compareResult = new CysticFibrosisNotDetectedResult();

            if (this.Result1898Plus1GtoA == compareString ||
            this.ResultR117H == compareString ||
            this.Result621Plus1GtoT == compareString ||
            this.ResultG551D == compareString ||
            this.ResultDeltaI507 == compareString ||
            this.Result711Plus1GtoT == compareString ||
            this.ResultG85E == compareString ||
            this.Result1717Minus1GtoA == compareString ||
            this.ResultR560T == compareString ||
            this.ResultR334W == compareString ||
            this.Result3659delC == compareString ||
            this.Result2184delA == compareString ||
            this.Result2789Plus5GtoA == compareString ||
            this.ResultW1282X == compareString ||
            this.Result3120Plus1GtoA == compareString ||
            this.ResultA455E == compareString ||
            this.ResultDeltaF508 == compareString ||
            this.ResultR1162X == compareString ||
            this.ResultR553X == compareString ||
            this.Result3849Plus10KbCtoT == compareString ||
            this.ResultR347P == compareString ||
            this.ResultG542X == compareString ||
            this.ResultN1303K == compareString)
            {
                compareResult = new CysticFibrosisDetectedResult();
            }
            if (compareResult.ResultCode == this.m_ResultCode) result = true;
            return result;
        }
Beispiel #4
0
        private string GetMutationsDetected(CysticFibrosisTestOrder testOrder)
        {
            StringBuilder result = new StringBuilder();
            CysticFibrosisDetectedResult cysticFibrosisDetectedResult = new CysticFibrosisDetectedResult();
            string compareString = cysticFibrosisDetectedResult.Result;

            CysticFibrosisGeneNames cysticFibrosisGeneNames = new CysticFibrosisGeneNames();

            if (string.Compare(testOrder.Result1898Plus1GtoA, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result1898Plus1GtoA]);
            }
            if (string.Compare(testOrder.ResultR117H, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR117H]);
            }
            if (string.Compare(testOrder.Result621Plus1GtoT, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result621Plus1GtoT]);
            }
            if (string.Compare(testOrder.ResultG551D, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultG551D]);
            }
            if (string.Compare(testOrder.ResultDeltaI507, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultDeltaI507]);
            }
            if (string.Compare(testOrder.Result711Plus1GtoT, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result711Plus1GtoT]);
            }
            if (string.Compare(testOrder.ResultG85E, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultG85E]);
            }
            if (string.Compare(testOrder.Result1717Minus1GtoA, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result1717Minus1GtoA]);
            }
            if (string.Compare(testOrder.ResultR560T, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR560T]);
            }
            if (string.Compare(testOrder.ResultR334W, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR334W]);
            }
            if (string.Compare(testOrder.Result3659delC, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result3659delC]);
            }
            if (string.Compare(testOrder.Result2184delA, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result2184delA]);
            }
            if (string.Compare(testOrder.Result2789Plus5GtoA, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result2789Plus5GtoA]);
            }
            if (string.Compare(testOrder.ResultW1282X, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultW1282X]);
            }
            if (string.Compare(testOrder.Result3120Plus1GtoA, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result3120Plus1GtoA]);
            }
            if (string.Compare(testOrder.ResultA455E, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultA455E]);
            }
            if (string.Compare(testOrder.ResultDeltaF508, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultDeltaF508]);
            }
            if (string.Compare(testOrder.ResultR1162X, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR1162X]);
            }
            if (string.Compare(testOrder.ResultR553X, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR553X]);
            }
            if (string.Compare(testOrder.Result3849Plus10KbCtoT, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.Result3849Plus10KbCtoT]);
            }
            if (string.Compare(testOrder.ResultR347P, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultR347P]);
            }
            if (string.Compare(testOrder.ResultG542X, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultG542X]);
            }
            if (string.Compare(testOrder.ResultN1303K, compareString) == 0)
            {
                this.BuildDetectedStatement(result, cysticFibrosisGeneNames[(int)CysticFibrosisGeneNameEnum.ResultN1303K]);
            }

            if (result.ToString().Contains(","))
            {
                result.Append(" mutations were");
            }
            else
            {
                result.Append(" mutation was");
            }
            return(result.ToString());
        }