'STRAP:multiple sequence alignments '

charite.christo.strap
Class DialogAlignOneToAllResult

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by charite.christo.strap.DialogAlignOneToAllResult
All Implemented Interfaces:
Disposable, ProcessEv, java.io.Serializable, java.lang.Runnable, javax.swing.table.TableModel

public class DialogAlignOneToAllResult
extends javax.swing.table.DefaultTableModel
implements java.lang.Runnable, Disposable, ProcessEv

HELP

Cutting out the matches

The following lines can be used to cut out the match in the amino acid sequence. After the exclamation mark the first and the last matching residue index is written. These lines must be applied to the rename/copy dialog which is in the protein context menu. After renaming or copying the resulting proteins are shortened according to the match. The proteines can be reverted to the original length with the rename/copy dialog.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface charite.christo.Disposable
NONE
 
Constructor Summary
DialogAlignOneToAllResult(Protein[] pp, Protein protein, ChCombo comboClass)
           
 
Method Summary
 void dispose()
           
 java.lang.String getColumnName(int c)
           
 int getRowCount()
           
 charite.christo.strap.DialogAlignOneToAllAlignment[] getSelectedAlignments()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int column)
           
 void processEv(java.awt.AWTEvent ev)
           
 void run()
           
 void setValueAt(java.lang.Object o, int row, int col)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, getColumnCount, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogAlignOneToAllResult

public DialogAlignOneToAllResult(Protein[] pp,
                                 Protein protein,
                                 ChCombo comboClass)
Method Detail

processEv

public void processEv(java.awt.AWTEvent ev)
Specified by:
processEv in interface ProcessEv
See Also:
EvAdapter

getSelectedAlignments

public charite.christo.strap.DialogAlignOneToAllAlignment[] getSelectedAlignments()

run

public void run()
Specified by:
run in interface java.lang.Runnable

dispose

public void dispose()
Specified by:
dispose in interface Disposable

getColumnName

public java.lang.String getColumnName(int c)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.DefaultTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel

setValueAt

public void setValueAt(java.lang.Object o,
                       int row,
                       int col)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.DefaultTableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel
Overrides:
getRowCount in class javax.swing.table.DefaultTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Specified by:
getValueAt in interface javax.swing.table.TableModel
Overrides:
getValueAt in class javax.swing.table.DefaultTableModel

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'