Skip to content

Filesystem organization

Edoardo Sarti edited this page Sep 7, 2023 · 3 revisions

The file system is generated by the bind_locations function of the initialize_repository module. This function reads the locations data structure - which serves as the blueprint of the file system - and the mount path chosen by the user, and builds the filesystem in the mount path given by the user. If the root folder of the file system is already present, the function checks whether the subdirectory tree is complete. In case there are missing subdirectories, it creates them.

The main directory of the database contains the following folders:

  • source_files/ contains all the information downloaded from the source databases PDB, OPM and PDBTM
  • EncoMPASS_structures/ contains the EncoMPASS .pdb files that will be displayed on the website
  • database/ contains the alignments between entries, plus other service files used for generating them
  • analysis/ contains the structural analysis performed on each entry of the database
  • symmetries/ contains the symmetry analysis performed on each entry of the database
  • webarchive/ contains the filesystem that will be available to the website users
  • logs/ contains temporary files, as well as input and output data for the locusts job MUSCLE and FrTMAlign
Clone this wiki locally