Skip to content

Initialization

Jianjun Jin edited this page May 31, 2022 · 4 revisions

Default directory

The initialized database will be located at ~/.GetOrganelle by default. It can be changed by using the command line parameter --config-dir for a single run, or by using the shell environment variable GETORG_PATH for the entire running environment.

For example, one may change the default database directory into /home/shared/.GetOrganelle by adding

GETORG_PATH=/home/shared/.GetOrganelle
export GETORG_PATH

to /etc/profile for system-wide usage, or to ~/.bashrc for user-wide usage in Ubuntu Desktop, or to ~/.bash_profile for user-wide usage in bash, or to ~/.zshrc for user-wide usage in Zsh

and restarting the shell before initialization.

Option 1 Initialization from Github

By default, get_organelle_config.py will automatically access this repository to download and build the SeedDatabase and LabelDatabase of the latest version. e.g.

get_organelle_config.py -a fungus_mt

Due to the unstable accessibility to Github in some regions, the get_organelle_config.py sometimes fails with connection error (e.g. timeout). In most cases, try the above command for more times will simply work.

Option 2 Initialization from local files

If Initialization from Github still fails after many trials, download this repository and run get_organelle_config.py with the flag --use-local. Making your own database is feasible if you use the same directory structure, but not recommended.

Supposing you want to install version 0.0.1 of embplant_pt and embplant_mt, you can choose any one of the following code blocks to install:

  1. Use curl to download the released compressed file (ca. 20 MB -> 80 MB):
curl -L https://github.com/Kinggerm/GetOrganelleDB/releases/download/0.0.1/v0.0.1.tar.gz | tar zx
get_organelle_config.py -a embplant_pt,embplant_mt --use-local ./0.0.1
  1. Use svn to download part of the repository (ca. 80 MB):
svn co https://github.com/Kinggerm/GetOrganelleDB/trunk/0.0.0
get_organelle_config.py -a embplant_pt,embplant_mt --use-local ./0.0.1
  1. Use git clone to clone the entire repository (ca. 100 MB):
git clone https://github.com/Kinggerm/GetOrganelleDB
get_organelle_config.py -a embplant_pt,embplant_mt --use-local ./GetOrganelleDB/0.0.1