i want to parse this blast output but compilers giving NULLPOINTEREXCEPTION .. input file and source code of java program is given below ... plz help me out..
Exception in thread "main" java.lang.NullPointerException
at org.biojava.bio.program.sax.BlastSAXParser.interpret(BlastSAXParser.java:224)
at org.biojava.bio.program.sax.BlastSAXParser.parse(BlastSAXParser.java:168)
at org.biojava.bio.program.sax.BlastLikeSAXParser.onNewDataSet(BlastLikeSAXParser.java:314)
at org.biojava.bio.program.sax.BlastLikeSAXParser.interpret(BlastLikeSAXParser.java:276)
at org.biojava.bio.program.sax.BlastLikeSAXParser.parse(BlastLikeSAXParser.java:163)
source code public static void main(String[] args) throws IOException
{
//BioJava bio=new BioJava();
// NewClass newClass = new NewClass();
try {
//get the Blast input as a Stream
InputStream is = new FileInputStream(args[0]);
//make a BlastLikeSAXParser
BlastLikeSAXParser parser = new BlastLikeSAXParser();
// try to parse, even if the blast version is not recognized.
parser.setModeLazy();
//make the SAX event adapter that will pass events to a Handler.
SeqSimilarityAdapter adapter = new SeqSimilarityAdapter();
//set the parsers SAX event adapter
parser.setContentHandler(adapter);
//The list to hold the SeqSimilaritySearchResults
ArrayList results = new ArrayList();
//cr ...