}
private void initPanel() {
this.setLayout(new BorderLayout());
List<Chain> chains = structure.getChains();
Chain chain = structure.getChain(selectedChainIndex);
//sequence.setText(chain.getAtomSequence());
fillChainList(chains);
chainList = new JList(chainModel);
chainList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
chainList.setLayoutOrientation(JList.VERTICAL);
chainList.setSelectedIndex(0);
chainList.setVisibleRowCount(4);
chainList.addListSelectionListener(this);
listModel = new SequenceListModel(chain.getAtomSequence());
sequenceList = new JList(listModel);
sequenceList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
sequenceList.setLayoutOrientation(JList.HORIZONTAL_WRAP);
sequenceList.setVisibleRowCount(1);
sequenceList.addListSelectionListener(this);