- String chimeraSessionFile = viewerData.stateData;
- openNewChimera(af.alignPanel, new PDBEntry[]
- {}, new SequenceI[][]
- {});
- initChimera("open " + chimeraSessionFile);
- // TODO restore mappings
+ this.chimeraSessionFile = chimeraSession;
+ openNewChimera(alignPanel, pdbArray, seqsArray);
+ if (colourByChimera)
+ {
+ jmb.setColourBySequence(false);
+ seqColour.setSelected(false);
+ viewerColour.setSelected(true);
+ }
+ else if (colourBySequence)
+ {
+ jmb.setColourBySequence(true);
+ seqColour.setSelected(true);
+ viewerColour.setSelected(false);
+ }