示例#1
0
        private void spectralLibraryToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (session == null)
            {
                MessageBox.Show("No Report Loaded");
                return;
            }
            var selected = sender == toExcelSelectToolStripMenuItem;

            var exporter = new ExportForm();
            exporter.Show();

            exporter.toLibrary(this,session, basicFilter.MinimumSpectraPerDistinctMatch, basicFilter.MinimumSpectraPerDistinctPeptide);
        }
示例#2
0
        private void toHTMLToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (session == null)
            {
                MessageBox.Show("No Report Loaded");
                return;
            }
            var selected = sender == toExcelSelectToolStripMenuItem;

            var exporter = new ExportForm();
            exporter.Show();

            var tables = new Dictionary<string, TableExporter.ITable>
            {
                { "Protein View", proteinTableForm },
                { "Peptide View", peptideTableForm },
                { "Analysis View", analysisTableForm }
            };

            var treeTables = new Dictionary<string, List<TableExporter.TableTreeNode>>
            {
                { "Modification View", modificationTableForm.getModificationTree() }
            };

            exporter.toHTML(selected, tables, treeTables, viewFilter, basicFilter, session);
        }