diff --git a/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java b/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java index d3d3af0673104a173e359079cf061ec0eb8be143..c789b88a2b6fd5b49886deeedbd2b6ec9907a8fe 100644 --- a/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java +++ b/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java @@ -843,6 +843,8 @@ public class UserDataAlgorithm extends BaseAlgorithm public void readIndexValues(Entry seqEntry, int start, int end) { + if(start<1) + start = 1; idxReader.readValuesForRange(seqEntry, start, end); } @@ -977,7 +979,12 @@ public class UserDataAlgorithm extends BaseAlgorithm } catch (IOException e) { - logger4j.debug("READ RANGE "+r+" FROM "+reader.getFileName()); + logger4j.debug("IOException READING RANGE "+r+" FROM "+reader.getFileName()); + e.printStackTrace(); + } + catch (NumberFormatException e) + { + logger4j.debug("NumberFormatException READING RANGE "+r+" FROM "+reader.getFileName()); e.printStackTrace(); } }