Site structure

The site structure that we are going to build is self-contained within a server-root directory. It doesn't matter where this server-root directory is situated on your system; as long as the files within it are located as described here then everything should work OK.

The site structure is as follows (using "/usr/local/ensembl" as an example server-root):

`-- /usr/local/ensembl
    |-- apache2 Apache web server (default installation location)
|-- bioperl-live bio-modelling tools that Ensembl is based upon
|-- ensembl Ensembl core module
|-- ensembl-compara Code for handling cross-species comparisons
|-- ensembl-funcgen Code to access the functional genomics data
|-- ensembl-io File parsing and writing utilities
|-- ensembl-orm Interface to non-genomic databases
|-- ensembl-tools API scripts used by online tools such as the VEP
|-- ensembl-variation Code to access the variation (SNP) data
|-- ensembl-webcode Code to create an Ensembl website
\-- public-plugins Public plugin modules

Next: Installing the code components →

<p>On the 9th July tools (eg BLAST, VEP, etc) will be unavailable on this site for about 90 minutes starting at 1200 (UTC). This is needed for us to carry out essential maintenance. All other aspects of the site will be unnaffected. We apologise for any inconvenience this may cause.</p>