JavaScript Perl Python CSS C++ Makefile Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
PfamBase Use tab-less layout for genome and accession pages Sep 1, 2017
PfamLib Use https in motif wikipedia request Mar 7, 2018
PfamSchemata More informative error messages for Wiki redirects Feb 6, 2017
PfamScripts Restore the UTF mysql option Feb 7, 2017
Rfam Add Author and FamilyAuthor database models Nov 21, 2017
RfamWeb Add Twitter timeline widget to the homepage Jun 2, 2018
config Add sequence summary page Aug 29, 2017
sql Add a new example of sequence search results Apr 27, 2017
.dockerignore
.gitignore Add a symlink for Pfam static content Jan 12, 2017
Dockerfile Minor update to build on Docker 1.12.3 Nov 22, 2016
LICENSE Add Apache 2.0 license Jun 29, 2017
README.md Add a new example of sequence search results Apr 27, 2017
docker-compose.yml Update host MySQL port Dec 16, 2016

README.md

Rfam website

Get a local installation of Rfam website using Docker and the public Rfam MySQL database.

Development

Clone this repository, then start docker:

docker-compose up

The Rfam site should be available at http://0.0.0.0:3000.

By default the website connects to the public Rfam database but an alternative database can be specified in config/rfamweb_local.conf (ignored by git).

Docker cheat sheet

# list running docker containers
docker ps

# login to running container from another terminal
docker exec -it rfamweb bash

Testing wiki updates

# login to running container
perl PfamScripts/wiki/sync_articles_cron.pl -c RfamWeb/config/wiki.conf
perl PfamScripts/wiki/update_cron.pl        -c RfamWeb/config/wiki.conf
perl PfamScripts/wiki/scrape_cron.pl        -c RfamWeb/config/wiki.conf

Testing sequence search results

Examples: