Example #1
0
        public UMCLight(UMCLight feature)
        {
            Abundance                = feature.Abundance;
            AbundanceSum             = feature.AbundanceSum;
            AmbiguityScore           = feature.AmbiguityScore;
            AverageDeconFitScore     = feature.AverageDeconFitScore;
            AverageInterferenceScore = feature.AverageInterferenceScore;
            ChargeState              = feature.ChargeState;
            ClusterId                = feature.ClusterId;
            ConformationFitScore     = feature.ConformationFitScore;
            ConformationId           = feature.ConformationId;
            DriftTime                = feature.DriftTime;
            GroupId = feature.GroupId;
            Id      = feature.Id;
            IdentifiedSpectraCount = feature.IdentifiedSpectraCount;
            Index                   = feature.Index;
            MassMonoisotopic        = feature.MassMonoisotopic;
            MassMonoisotopicAligned = feature.MassMonoisotopicAligned;
            MeanChargeStateRsquared = feature.MeanChargeStateRsquared;
            MeanIsotopicRsquared    = feature.MeanIsotopicRsquared;
            MinimumCentroidDistance = feature.MinimumCentroidDistance;
            MsMsCount               = feature.MsMsCount;
            Mz                   = feature.Mz;
            Net                  = feature.Net;
            NetAligned           = feature.NetAligned;
            SaturatedMemberCount = feature.SaturatedMemberCount;
            Scan                 = feature.Scan;
            ScanAligned          = feature.ScanAligned;
            ScanEnd              = feature.ScanEnd;
            ScanStart            = feature.ScanStart;
            Score                = feature.Score;
            SpectralCount        = feature.SpectralCount;
            Tightness            = feature.Tightness;
            // UmcCluster                      = feature.UmcCluster;

            // Charge state and Isotopic Chromatograms
            ChargeStateChromatograms = new Dictionary <int, Chromatogram>();
            IsotopeChromatograms     = new Dictionary <int, List <Chromatogram> >();
        }
Example #2
0
 public void SetParentFeature(UMCLight parentFeature)
 {
     Umc   = parentFeature;
     UmcId = Umc.Id;
 }
Example #3
0
 public void AddChildFeature(UMCLight feature)
 {
     m_umcList.Add(feature);
     feature.MsFeatures.ForEach(AddChildFeature);
 }