private void cmiPastePeptide_Click(object sender, EventArgs e) { try { string[,] matrix = MatrixUtil.ClipboardToMatrix(); matrix = MatrixUtil.StripHeaderRowColumns(matrix, false); rowCount = matrix.GetLength(0); colCount = matrix.GetLength(1); PA = new PeptideArray(rowCount, colCount, rowsFirst); PA.SetPeptideMatrix(matrix); peptidelength = PA.PeptideLength; ePeptideLength.Text = peptidelength.ToString(); dgQuantification.RowCount = dgQuantification.ColumnCount = 0; dgNormalized.RowCount = dgNormalized.ColumnCount = 0; SetRowColumnCount(); GridUtil.LoadStringMatrixToGrid(dgPeptides, matrix); peptidesLoaded = true; quantificationLoaded = false; FillPAValues(); ClearMotifs(); } catch { } }
private void LoadPeptidesFromPeptideArrayToGrid() { GridUtil.LoadStringMatrixToGrid(dgPeptides, PA.PeptideMatrix); peptidesLoaded = true; }
private void LoadPeptidesFromPermutationArrayToGrid() { GridUtil.LoadStringMatrixToGrid(dgPeptides, PA.PeptideMatrix, 1, 1); FillGridHeaders(dgPeptides); }