Beispiel #1
0
        public ResultsMemoryDocumentContainer(SrmDocument docInitial, string pathInitial, bool wait)
        {
            SetDocument(docInitial, null, wait);
            // Chromatogram loader needs file path to know how to place the .skyd file
            DocumentFilePath = pathInitial;

            ChromatogramManager = new ChromatogramManager(false);
            ChromatogramManager.Register(this);
            Register(ChromatogramManager);

            LibraryManager = new LibraryManager();
            LibraryManager.Register(this);
            Register(LibraryManager);

            RetentionTimeManager = new RetentionTimeManager();
            RetentionTimeManager.Register(this);
            Register(RetentionTimeManager);

            IonMobilityManager = new IonMobilityLibraryManager();
            IonMobilityManager.Register(this);
            Register(IonMobilityManager);

            IrtDbManager = new IrtDbManager();
            IrtDbManager.Register(this);
            Register(IrtDbManager);
        }
Beispiel #2
0
        public override void ResetProgress()
        {
            base.ResetProgress();

            ChromatogramManager.ResetProgress(Document);
            LibraryManager.ResetProgress(Document);
            RetentionTimeManager.ResetProgress(Document);
            IonMobilityManager.ResetProgress(Document);
            IrtDbManager.ResetProgress(Document);
        }