#General server settings
server_host = localhost
server_port = 8443
reference_genome = ""

#megSAP ini file used as source for additional settings
megsap_settings_ini = ""

#SSL certificate-key pair needed for HTTPS
ssl_certificate = "certificate.crt"
ssl_key = "certificate.key"
ssl_certificate_chain = ""

#number of threads for parallel calculations, e.g. for coverage statistics
threads = 4

#NGSD database credentials
ngsd_host = ""
ngsd_port = 3306
ngsd_name = ""
ngsd_user = ""
ngsd_pass = ""

#GSvarServer database credentials (the database is used to store temporary data like tokens)
gsvar_server_db_host = "127.0.0.1"
gsvar_server_db_port = 3306
gsvar_server_db_name = "server_db"
gsvar_server_db_user = "server_user"
gsvar_server_db_pass = "server_password"

#Email notifications (an email will be sent to the selected admin users when critical errors are detected)
server_email_address = "gsvarserver@server.com"
users_to_be_notified_on_errors = "email@server.com"

#number of seconds after which a temporary URL will expire
url_lifetime = 36000
#number of seconds after which a user session will expire
session_duration = 36000
#use in-memory structure to keep file metadata information(name, absolute path, size, etc.), reduces the number of calls to the file system
enable_file_metadata_caching = false
file_location_cache_lifespan = 300
#enables file watcher for the files with notifications for users
allow_notifying_users = false

#proxy settings - set if proxy is needed to access files on the internet
proxy_host = ""
proxy_port = 
proxy_user = ""
proxy_password = ""

#ClinVar API key for updating the status of subissions automatically every hour
clinvar_api_key=""

#request worker settings (time in seconds)
thread_timeout = 20
thread_count = 60
socket_read_timeout = 10
socket_write_timeout = 10
socket_encryption_timeout = 10

###################### settings for testing/debugging purposes ######################
allow_folder_listing = false
server_root = ""
show_raw_request = false

###################### settings specific for running the server at IMGAG in Tuebingen ######################
qbic_data_path = ""
genlab_mssql = true
genlab_host = ""
genlab_name = ""
genlab_user = ""
genlab_pass = ""
queue_update_enabled = false
