[Biojava-l] blastparsing
    dkabic01 
    dkabic01 at athena.louisville.edu
       
    Fri Mar 21 16:12:31 EST 2003
    
    
  
hi there
I am using Ht-Blast and i am calling JAVA servlet which invokes HT-BLAST 
command but the output which I am getting is right but not in the format as 
you get with other blast programs. It seems BLAST2HTML program does not work 
with that format.I am taking output from HT_BLAST and writing it in the file 
using JAVA servlet.
here is the code for that:
Process proc=null;
    Runtime rt = Runtime.getRuntime();
    proc = rt.exec(new String[] 
{"/vol1/people/dinesh/htblast/blockhead_64","-stdout","/vol1/people/dinesh/htb
last/testfile.fsa","/vol1/people/dinesh/htblast/rules_file","1"});
    BufferedReader in = new BufferedReader(new 
InputStreamReader(proc.getInputStream()));
    BufferedReader err = new BufferedReader(new 
InputStreamReader(proc.getErrorStream()));
    File file2= new File("/vol1/people/dinesh/htblast/test.out");
    boolean success2=file2.exists();
    if(success2)
    {
                 file2.delete();
    }
    BufferedWriter writer3= new BufferedWriter(new 
FileWriter("/vol1/people/dinesh/htblast/test.out"));
    String line = null;
    while ( ( line = in.readLine() ) != null )
    {
     writer3.write(line);
    }
    writer3.close();
   while ( ( line = err.readLine()) != null)
   out.println( line);
I think output is in this format due to the way i am writing it to the file. 
is there anyway to correct this problem.
please advice
Dinesh
    
    
More information about the Biojava-l
mailing list