Esempio n. 1
0
        public void  WriteChromatograms(string filePath,
                                        IProgressMonitor progressMonitor,
                                        IList <string> filesToExport,
                                        CultureInfo cultureInfo,
                                        IList <ChromExtractor> chromExtractors,
                                        IList <ChromSource> chromSources)
        {
            var chromExporter = new ChromatogramExporter(Document);

            using (var saver = new FileSaver(filePath))
                using (var writer = new StreamWriter(saver.SafeName))
                {
                    chromExporter.Export(writer, progressMonitor, filesToExport, cultureInfo, chromExtractors, chromSources);
                    writer.Close();
                    saver.Commit();
                }
        }
        private static void SaveChrom(SrmDocument docResults,
                                      string fileToSave,
                                      IList <string> fileNames,
                                      CultureInfo cultureInfo,
                                      IList <ChromExtractor> extractors,
                                      IList <ChromSource> sources)
        {
            var chromExporter = new ChromatogramExporter(docResults);

            using (var saver = new FileSaver(fileToSave))
                using (var writer = new StreamWriter(saver.SafeName))
                {
                    chromExporter.Export(writer, null, fileNames, cultureInfo, extractors, sources);
                    writer.Flush();
                    writer.Close();
                    saver.Commit();
                }
        }