Example #1
0
        private static void addAdditionalInfo(TargetedResultDTO tr, DeuteratedTargetedResultObject result)
        {
            var r = (DeuteratedTargetedResultDTO)tr;

            r.HydrogenI0 = result.HydrogenI0;
            r.HydrogenI1 = result.HydrogenI1;
            r.HydrogenI2 = result.HydrogenI2;
            r.HydrogenI3 = result.HydrogenI3;
            r.HydrogenI4 = result.HydrogenI4;

            r.DeuteriumI0 = result.DeuteriumI0;
            r.DeuteriumI1 = result.DeuteriumI1;
            r.DeuteriumI2 = result.DeuteriumI2;
            r.DeuteriumI3 = result.DeuteriumI3;
            r.DeuteriumI4 = result.DeuteriumI4;


            r.TheoryI0 = result.TheoryI0;
            r.TheoryI1 = result.TheoryI1;
            r.TheoryI2 = result.TheoryI2;
            r.TheoryI3 = result.TheoryI3;
            r.TheoryI4 = result.TheoryI4;

            r.RawI0 = result.RawI0;
            r.RawI1 = result.RawI1;
            r.RawI2 = result.RawI2;
            r.RawI3 = result.RawI3;
            r.RawI4 = result.RawI4;

            r.LabelingEfficiency      = result.LabelingEfficiency;
            r.RatioDH                 = result.RatioDH;
            r.IntensityI0HydrogenMono = result.IntensityI0HydrogenMono;
            r.IndegratedLcAbundance   = result.IndegratedLcAbundance;
        }
Example #2
0
        public TargetedResultBase CreateMassTagResult(TargetBase massTag)
        {
            TargetedResultBase result;

            switch (ResultType)
            {
            case Globals.ResultType.BASIC_TARGETED_RESULT:
                result = new MassTagResult(massTag);
                break;

            case Globals.ResultType.N14N15_TARGETED_RESULT:
                result = new N14N15_TResult(massTag);
                break;

            case Globals.ResultType.O16O18_TARGETED_RESULT:
                result = new O16O18TargetedResultObject(massTag);
                break;

            case Globals.ResultType.SIPPER_TARGETED_RESULT:
                result = new SipperLcmsTargetedResult(massTag);
                break;

            case Globals.ResultType.TOPDOWN_TARGETED_RESULT:
                result = new TopDownTargetedResult(massTag);
                break;

            case Globals.ResultType.DEUTERATED_TARGETED_RESULT:
                result = new DeuteratedTargetedResultObject(massTag);
                break;

            default:
                result = new MassTagResult(massTag);
                break;
            }

            this.MassTagResultList.Add(massTag, result);
            result.MSFeatureID = MSFeatureCounter;
            result.Score       = 1;
            result.Run         = this.Run;

            this.MSFeatureCounter++;
            return(result);
        }