# Import additional assemblies

The Quick Start guide shows an example set up with one species mirrored from an existing Ensembl database and a second species imported directly from FASTA and GFF files. Further assemblies (for the same or different species) can be added from either of these sources to provide a consistent interface to multiple assemblies and to support [comparative analyses](/genomehubs/next-steps/run-compara.md) across a suite of related taxa.

## Mirror additional species from Ensembl/EnsemblGenomes

To mirror additional assemblies from Ensembl/EnsemblGenomes, add then to the `database.ini` file and re-run the [database import](/genomehubs/quick-start/mysql-setup.md#import-ensembl-databases). Existing databases will not be re-imported unless you set the corresponding `_DB_REPLACE` value to 1.

To import additional database types (e.g. variation, funcgen, etc) in addition to the core database add a list of database types to download to `SPECIES_DB_AUTO_EXPAND`:

```
$ nano ~/genomehubs/v1/ensembl/conf/database.ini
SPECIES_DB_AUTO_EXPAND = [ variation funcgen ]
```

## Import additional assemblies from FASTA+GFF

To import additional assemblies, repeat steps 3 to 7 (substituting the new assembly name and details) then remove the SequenceServer and EasyMirror containers:

```
$ docker rm -f genomehubs-sequenceserver
$ docker rm -f genomehubs-ensembl
```

Then follow steps 9 to 11, adding the new assembly database name to `setup.ini` before restarting the EasyMirror container.


---

# 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://genomehubs.gitbook.io/genomehubs/next-steps/import-assemblies.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.
