*/
private boolean followHighlight = true;
- /*private int startRes;
-
- private int endRes;
-
- private int startSeq;
-
- private int endSeq;*/
-
/**
* Property change listener for changes in alignment
*
return ranges;
}
- @Override
- public int getStartRes()
- {
- return ranges.getStartRes();
- }
-
- @Override
- public int getEndRes()
- {
- return ranges.getEndRes();
- }
-
- @Override
- public int getStartSeq()
- {
- return ranges.getStartSeq();
- }
-
- public void setStartRes(int res)
- {
- ranges.setStartRes(res);
- }
-
- public void setStartSeq(int seq)
- {
- ranges.setStartSeq(seq);
- }
-
- public void setEndRes(int res)
- {
- ranges.setEndRes(res);
- }
-
- public void setEndSeq(int seq)
- {
- ranges.setEndSeq(seq);
- }
-
- @Override
- public int getEndSeq()
- {
- return ranges.getEndSeq();
- }
-
/**
* Helper method to populate the SearchResults with the location in the
* complementary alignment to scroll to, in order to match this one.
* locate 'middle' column (true middle if an odd number visible, left of
* middle if an even number visible)
*/
- int middleColumn = getStartRes() + (getEndRes() - getStartRes()) / 2;
+ int middleColumn = ranges.getStartRes()
+ + (ranges.getEndRes() - ranges.getStartRes()) / 2;
final HiddenSequences hiddenSequences = getAlignment()
.getHiddenSequences();
*/
int lastSeq = alignment.getHeight() - 1;
List<AlignedCodonFrame> seqMappings = null;
- for (int seqNo = getStartSeq(); seqNo < lastSeq; seqNo++, seqOffset++)
+ for (int seqNo = ranges.getStartSeq(); seqNo < lastSeq; seqNo++, seqOffset++)
{
sequence = getAlignment().getSequenceAt(seqNo);
if (hiddenSequences != null && hiddenSequences.isHidden(sequence))