Class NCBIQBlastService

  • All Implemented Interfaces:
    RemotePairwiseAlignmentService

    public class NCBIQBlastService
    extends Object
    implements RemotePairwiseAlignmentService
    Provides a simple way of submitting BLAST request to the QBlast service at NCBI.

    NCBI provides a Blast server through a CGI-BIN interface. This service simply encapsulates an access to it by giving users access to get/set methods to fix sequence, program and database as well as advanced options.

    The philosophy behind this service is to disconnect submission of Blast requests from collection of Blast results. This is done so to allow a user to submit multiple Blast requests while allowing recovery of the reports at a later time.

    Presently, only blastall programs are accessible.

    Author:
    Sylvain Foisy, Diploide BioIT, Gediminas Rimsa