BLAST databases

The CLC Server supports running BLAST jobs submitted from client software. BLAST databases stored in an import/export directory can be searched using query sequences selected from a CLC File System Location.

Making BLAST databases accessible via a CLC Server

The location where BLAST databases are stored is specified in the CLC Server web administrative interface by going to:

        Configuration (Image configuration_16) | BLAST Databases (Image blast_db_16)

Click on the Edit BLAST Database Locations button at the bottom of this tab and select an import/export directory where BLAST databases are stored (figure 10.1).

If the folder containing the BLAST databases is not already configured as an import/export directory, this must be done first (see Import/export directories).

Image serverBLAST_add-db
Figure 10.1: Adding import/export directories as BLAST database locations.

Once added as a BLAST Database Location, the CLC Server will search this directory for any BLAST databases and list them under the BLAST tab in the web interface (figure 10.2).

Image serverBLAST_list-db
Figure 10.2: A view of part of the listing of BLAST databases configured for access by the CLC Server.

This overview is similar to the one you find in the Workbench BLAST manager for local databases including the following in formation:

To the right of the Location information is a link labeled Delete that can be used to delete a BLAST database.

Adding and removing BLAST databases

BLAST databases can be added in two ways:

A note on permissions: To create BLAST databases on the CLC Server using a CLC Workbench, the user running the CLC Server process must have file system level write permission on the import/export directory that you have configured to hold BLAST database.

By default, if you do not change any permissions, all users logging into the CLC Server (e.g., via their Workbench, or via the Command Line Tools), will be able to create BLAST databases in the areas you have configured to hold BLAST databases.

If you wish to restrict the ability to create BLAST databases to these a reas completely, but still wish your users to be able to access the BLAST databases to search against, then set the file system level permissions on the import/export directory so they are read-only.

When listing the databases as shown in figure 10.2, it is possible to delete the databases by clicking the Delete link at the far right-hand side of the database information.