From 35ccf0250ad050c86ed79ea59bbd0f9da6a97fba Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Sun, 24 Oct 2010 15:41:01 +0000 Subject: [PATCH] speed up check for multiple blocks in cigar git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@14915 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- uk/ac/sanger/artemis/components/alignment/BamView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java index fdadb7c9f..d1c964158 100644 --- a/uk/ac/sanger/artemis/components/alignment/BamView.java +++ b/uk/ac/sanger/artemis/components/alignment/BamView.java @@ -1618,12 +1618,12 @@ public class BamView extends JPanel g2.setStroke(originalStroke); } - List<AlignmentBlock> blocks = thisRead.getAlignmentBlocks(); - if(blocks.size() == 1) + if(thisRead.getCigar().getCigarElements().size() == 1) g2.drawLine((int)( thisStart * pixPerBase), ypos, (int)( thisEnd * pixPerBase), ypos); else { + List<AlignmentBlock> blocks = thisRead.getAlignmentBlocks(); Color c = g2.getColor(); int lastEnd = 0; for(int i=0; i<blocks.size(); i++) -- GitLab