Hey guys, so I am in the process of creating a Java app with a GUI and all based on metagenomic analysis. So my question revolves around running BLAST searches and returning the results in the most efficient manner. I have been using Biojava3 for some other functionality in my software, but the BLASTing seems a little bit of an issue, especially with the most recent release (BioJava3 doesn't have a fully developed BLAST parser yet). For my purposes, I only really need the IDs of the hits to extract phylogenetic information from them, I don't need the sequences of the hits themselves. Can someone guide me to the best way to accomplish this? I have done it using Perl/bioperl very easily, but am struggling in Java. Thanks for the help and suggestions!