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