{
this.seqcanvas = seqcanvas;
this.sequence = seq;
- seqcanvas.setPDBCanvas(this);
}
public void setPDBFile(PDBfile pdb)
mainchain.seqend = seqend;
mainchain.isVisible = true;
mainchain.makeExactMapping(maxAlignseq, sequence);
- mainchain.transferRESNUMFeatures(sequence.getDatasetSequence(), null);
+ mainchain.transferRESNUMFeatures(sequence, null);
seqcanvas.getFeatureRenderer().featuresAdded();
this.pdb = pdb;
this.prefsize = new Dimension(getWidth(), getHeight());
{
int index = findTrueIndex(tmp.at1.alignmentMapping);
//sequence.findIndex(tmp.at1.alignmentMapping);
- if (index > 0)
+ if (index != -1)
{
tmp.startCol = seqcanvas.getSequenceRenderer().
getResidueBoxColour(sequence, index);
int index = findTrueIndex(tmp.at2.alignmentMapping);
//sequence.findIndex( tmp.at2.alignmentMapping );
- if (index > 0)
+ if (index != -1)
{
tmp.endCol = seqcanvas.getSequenceRenderer().
getResidueBoxColour(sequence, index);