diff --git a/uk/ac/sanger/artemis/MSPcrunchComparisonData.java b/uk/ac/sanger/artemis/MSPcrunchComparisonData.java index 7a8adafc77637e8d6e940d3271b02a8da7e08203..eefebd069444e8b98c28e0771b91f7874ed00214 100644 --- a/uk/ac/sanger/artemis/MSPcrunchComparisonData.java +++ b/uk/ac/sanger/artemis/MSPcrunchComparisonData.java @@ -27,7 +27,8 @@ package uk.ac.sanger.artemis; import uk.ac.sanger.artemis.util.LinePushBackReader; -import java.io.*; +import java.io.IOException; +import java.io.Writer; import java.util.StringTokenizer; /** @@ -86,7 +87,12 @@ public class MSPcrunchComparisonData extends SimpleComparisonData final String s_end_token = tokenizer.nextToken (); try { - final int score = Integer.valueOf (score_token).intValue (); + int score; + try { + score = Integer.valueOf (score_token).intValue (); + } catch (NumberFormatException e) { + score = Float.valueOf (score_token).intValue (); // blast+ + } final int percent_ident = (int)(Float.valueOf (percent_ident_token).floatValue ()); final int q_start = Integer.valueOf (q_start_token).intValue ();