SEQanswers

Go Back   SEQanswers > Bioinformatics > Bioinformatics



Similar Threads
Thread Thread Starter Forum Replies Last Post
Picard: problem with Java? aleidenroth Bioinformatics 9 06-29-2013 08:37 PM
Installing Newbler 2.7 on Ubuntu 12.04, java problem JackieBadger Bioinformatics 22 05-14-2013 06:17 AM
Picard Collect Insert Size Java Problem chongm Bioinformatics 0 02-11-2013 12:01 PM
Java Developer eandrade Academic/Non-Profit Jobs 0 10-04-2011 11:16 AM
FluxSimulator Error: Java problem? RockChalkJayhawk Bioinformatics 1 03-29-2011 02:44 AM

Reply
 
Thread Tools
Old 12-01-2015, 03:15 AM   #1
KaraJC
Junior Member
 
Location: Fermanagh

Join Date: Nov 2015
Posts: 5
Default Java problem with BBtool randomreads

When I try to run the BBTool randomreads with any input, I am presented with the following Java exception:

Set genScaffoldInfo=true
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -17
at dna.ChromosomeArray.set(ChromosomeArray.java:181)
at dna.ChromosomeArray.set(ChromosomeArray.java:165)
at dna.FastaToChromArrays2.makeNextChrom(FastaToChromArrays2.java:478)
at dna.FastaToChromArrays2.makeChroms(FastaToChromArrays2.java:345)
at dna.FastaToChromArrays2.main2(FastaToChromArrays2.java:154)
at align2.RandomReads3.writeRef(RandomReads3.java:554)
at align2.RandomReads3.main(RandomReads3.java:338)

I then have to terminate the process with ctrl+c.

This problem is not present in any other BBTool that I have used. Can anyone help with this or suggest an alternative tool for generating synthetic reads with the same level of control offered by randomreads?

Thanks in advance.

Kara
KaraJC is offline   Reply With Quote
Old 12-01-2015, 04:06 AM   #2
GenoMax
Senior Member
 
Location: East Coast USA

Join Date: Feb 2008
Posts: 6,547
Default

What kind of input/output are you using for randomreads.sh (fasta/fastq)? Can you provide the command line you are using?
GenoMax is offline   Reply With Quote
Old 12-01-2015, 04:43 AM   #3
KaraJC
Junior Member
 
Location: Fermanagh

Join Date: Nov 2015
Posts: 5
Default

That output was generated with the following:

randomreads.sh ref=ref.fasta out=reads1.fasta length=150 reads=100

If I use fastq as an output or play around with any other parameters I always get the same exception.
KaraJC is offline   Reply With Quote
Old 12-01-2015, 05:06 AM   #4
GenoMax
Senior Member
 
Location: East Coast USA

Join Date: Feb 2008
Posts: 6,547
Default

With BBMap (v.35.59) there is no problem executing the command you give above.

Only time randomreads.sh does not produce an output is if the input fasta is very short (one sequence of ~30 bp) but I don't see any error, the program just hangs.

What version of BBMap are you using?
GenoMax is offline   Reply With Quote
Old 12-01-2015, 05:21 AM   #5
KaraJC
Junior Member
 
Location: Fermanagh

Join Date: Nov 2015
Posts: 5
Default

I am using BBMap version 35.14. The fasta file input is 42Kb in size so that shouldn't be the problem. I am going to reinstall java and then try again to see if that makes any difference.
KaraJC is offline   Reply With Quote
Old 12-01-2015, 02:25 PM   #6
Brian Bushnell
Super Moderator
 
Location: Walnut Creek, CA

Join Date: Jan 2014
Posts: 2,695
Default

Hi Kara,

It looks like the problem here is a strange character in your fasta file that is not a standard ASCII character. It might character 239:

Code:

You can try doing a search-and-replace in a text editor, but extended ASCII symbols are not well defined so you may need to look at the file manually. I've fixed this so that it will not crash when given extended ASCII in fasta files; I'll upload the fixed version (35.74) later today. However, it's not a symbol that should appear in the nucleotide sequences anyway, so there's a chance that your file is corrupt.
Brian Bushnell is offline   Reply With Quote
Old 12-01-2015, 02:50 PM   #7
KaraJC
Junior Member
 
Location: Fermanagh

Join Date: Nov 2015
Posts: 5
Default

Hi Brian,

You are indeed right about the problem being due to an unusual character. I simplified the header to remove the non-standard characters and things are working perfectly!

Thanks very much!
KaraJC is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT -8. The time now is 04:43 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Single Sign On provided by vBSSO