BioSQL Database¶
Running Container¶
To get the IPD-IMGT/HLA BioSQL Docker image, run this command in your terminal:
$ docker pull nmdpbioinformatics/imgt_biosqldb
You can then run the datbase with the following command in your terminal:
$ docker run -d --name imgt_biosqldb -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=my-secret-pw nmdpbioinformatics/imgt_biosqldb
If you have a mysql database running locally already, then you can change the first number in the port mapping to something else. If
you change the port then remember to export the BIOSQLPORT
environment variable to whatever you used. A password is required and the seqann
package can access your password if you set the BIOSQLPASS
environment variable.
Building Locally¶
If you want certain IPD-IMGT/HLA database verions that aren’t loaded into the publicly available docker image, then you can build the image locally with the database versions you want. The sources for IPD-IMGT/HLA BioSQL database can be downloaded from the `Github repo`_.
First clone the public repository:
$ git clone git://github.com/nmdp-bioinformatics/imgt_biosqldb
Then build the docker image and provide the RELEASES
you want to use as an argument.
$ docker build -t imgt_biosqldb:3240-3250 --build-arg RELEASES="3240,3250" .
Once the image has finished building, you can run the database as described above.