# Install a bank

You can run a bank installation from the command-line as follows:

```
bdm install -desc SwissProt_human

where - 'SwissProt_human' is the name of the bank descriptor to use to start
        bank installation (more on this later)
```

*Note*: during script execution, there is nothing displayed on the terminal whether something goes 'ok' or 'wrong'. However, *BeeDeeM* logs all its work in a dedicated log file located in *${workingDir}*

Once execution finishes, check the contents of the *BeeDeeM* log file.

```
$ cat ${workingDir}/dbms-SwissProt_human.log | grep WARN

where ${workingDir} should be replaced by the working directory of BeeDeeM
```

If there are some WARN lines in the logs, then refer to the section [Appendix – Common errors](https://pgdurand.gitbook.io/beedeem/getting-started/common-errors).

Otherwise, it means the SwissProt\_human bank (Uniprot annotated formatand BLAST formated bank) is now installed on your system.

### Common descriptors

BeeDeeM is provided with a common list of bank descriptors available in its [conf/descriptors ](https://github.com/pgdurand/BeeDeeM/tree/master/conf/descriptors)folder. These are the files suffixed with '.dsc' extension. Simply provide that file name (without path and extension) to the install.sh command line tool.

In our above example:

`install.sh -desc` SwissProt\_human

implies that you have the file 'SwissProt\_human.dsc' within 'conf/descriptors' folder of BeeDeeM.

You can get an overview all all available bank descriptors using:

`bdm desc -l`

Bank descriptors are fully described in a separate [section](https://pgdurand.gitbook.io/beedeem/getting-started/using-descriptors).&#x20;

### Install more databanks

If the above test was successful, you can continue to install other databanks:

* from the command-line, jump to [CmdLineInstaller](https://pgdurand.gitbook.io/beedeem/getting-started)
* from the graphical interface, jump to [UiInstaller](https://pgdurand.gitbook.io/beedeem/getting-started-1)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pgdurand.gitbook.io/beedeem/installation/test_install/install-a-bank.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
