Command Line Interface (CLI)¶
The command line interface can be used to interact with resgen.
Installation¶
pip install resgen-python
Usage¶
To use the resgen cli, you can either enter your credentials when prompted or place your credentials in ~/.resgen/credentials
in the following format:
RESGEN_USERNAME=my_username
RESGEN_PASSWORD=my_password
The most common use case is syning a dataset which falls in two categories:
Sync dataset without an index file¶
Datasets without index files are uploaded as a single file and require no index file for data access within them.
The -t
parameter is used to specify tags. Tags let the browser know how to load the data. A list of available filetype and datatype tags can be found in the tutorial.
resgen sync datasets user \
project \
my_file.mcool \
-t filetype:cooler \
-t datatype:matrix \
-t assembly:hg38
Sync dataset with an index file¶
Some types of data (e.g. bam
, tabix
, indexed fasta
) require an index file for random access. The index file is included with the filename as a comma-separated pair:
resgen sync datasets user \
project \
my_file.bam,my_file.bam.bai \
-t filetype:bam \
-t datatype:alignments \
-t assembly:hg38