Пример #1
0
        public SpectrumViewVisualizeEventArgs (NHibernate.ISession session, SpectrumTableForm.PeptideSpectrumMatchRow row)
        {
            PeptideSpectrumMatchId = row.PeptideSpectrumMatchId;
            Spectrum = row.Spectrum;
            SpectrumSource = row.Source;
            Analysis = row.Analysis;
            Charge = row.Charge;

            lock (session)
            {
                var psm = session.Load<PeptideSpectrumMatch>(PeptideSpectrumMatchId);
                ModifiedSequence = psm.ToModifiedString(5);
                session.Evict(psm);
            }
        }