Skip to content
Snippets Groups Projects
Commit 450598e6 authored by tcarver's avatar tcarver
Browse files

fix for cases with semi-colon characters in reference name

parent 387adfd0
Branches
Tags
No related merge requests found
...@@ -193,8 +193,12 @@ public class IndexFastaStream extends StreamSequence ...@@ -193,8 +193,12 @@ public class IndexFastaStream extends StreamSequence
Object obj = it.next(); Object obj = it.next();
if(i == seqIndex) if(i == seqIndex)
{ {
String size = obj.toString().split(";")[2].substring(5).trim(); String parts[] = obj.toString().split(";");
return Integer.parseInt(size); for(String part: parts)
{
if(part.trim().startsWith("size"))
return Integer.parseInt(part.substring(5).trim());
}
} }
i++; i++;
} }
...@@ -209,7 +213,12 @@ public class IndexFastaStream extends StreamSequence ...@@ -209,7 +213,12 @@ public class IndexFastaStream extends StreamSequence
{ {
Object obj = it.next(); Object obj = it.next();
if(i == seqIndex) if(i == seqIndex)
return obj.toString().split(";")[0].substring(6).trim(); {
String c = obj.toString().split(" ")[1];
if(c.endsWith(";"))
c = c.substring(0, c.length()-1);
return c;
}
i++; i++;
} }
return null; return null;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment