CLI Overview
The CLI has been separated in several modules for ease of use. Selecting a module is done by including the module name in the script call, like so:
mako base
mako neo4biom
mako io
mako netstats
mako metastats
mako manta
mako anuran
For learning more about the parameters used by each module, type mako module -h
in your terminal, replacing module
with the name of the module you are interested in. In the next sections, a brief overview of module functionalities is provided.
Several parameters are present across all modules. These provide information necessary to access the Neo4j database. By setting the -cf
flag, Neo4j access information only needs to be stored once as mako will generate a config file that can be accessed. This is not a protected file, so this should not be used when addressing highly secured databases. However, for local Neo4j Desktop and Docker instances, the config file saves repeated entry of details.
-fp
File path for reading / writing files and log-cf
Use flag to store Neo4j access information-u
Neo4j username-p
Neo4j password-a
Neo4j address