Genomebaser is a tool to manage complete genomes from the NCBI
Check if 3rd party dependencies (non-python) exist
Use rsync to manage periodic updates
Examples:
>>> fetch_genomes("Escherichia coli")
>>>
>>> fetch_genomes("Klebsiella pneumoniae", "/home/me/dbs/")
| Parameters: | target_genus_species – the genus species as a string (space delimited) |
|---|---|
| Returns: | the database location |
Converts GenBank to fasta while naming using the given in the DEFINITION
Examples:
>>> genbank_to_fasta("/home/mscook/dbs/Klebsiella_pneumoniae"
| Parameters: | db_loc – the fullpath as a sting to the database location (genus species inclusive) |
|---|---|
| Returns: | a list of the output fasta files |
Make a prokka database of the complete genomes
| Parameters: |
|
|---|
Separate complete genomes from plasmids
| Parameters: |
|
|---|---|
| Returns: | a list of DEFINITION format named GenBank files |