Your text is already quite clear and well-structured, but I've made a few refinements to improve readability, consistency, and grammar. Here’s the revised version:
Operations on GeneBe Hub Databases
Your databases are stored locally on your computer, allowing you to annotate variants without sending data to the server. To manage these databases, GeneBeClient provides several commands, all prefixed with annotate
. For example, to use the pull
command, you would write:
annotate pull
You can access help for any command by using the --help
flag. For example:
annotate pull --help
Available Commands
pull
– Downloads a database from GeneBe Hub. You can specify a database usingowner/name
orowner/name:version
. If no version is specified, the latest active version is downloaded.push
– Uploads your database to the server, allowing you to share it with others. You can only push databases within your namespace, meaning the owner must be either your login or one of your organizations.list
– Lists databases stored in your local repository.remove
– Deletes a database from your local repository.create-*
– A set of commands for creating new databases, described in another section of this help documentation.copy
– Copies a database to a new name. This can be used for renaming databases, such as copying them into your namespace.dump
– Extracts database contents into a different format. By default, databases are stored inparquet
format, but you can dump them into more human-readable formats liketsv
.export
– Saves a database as a single.tar
file, allowing you to share it outside of GeneBe Hub.import
– Imports a database that was previously exported using theexport
command.check
– Validates the database.describe
– Displays a short description of a database in your local repository.