This file is indexed.

/etc/gbrowse/GBrowse.conf is in gbrowse 2.56+dfsg-3build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
# This is the global configuration for gbrowse
# It contains setting common to all data sources as well
# as the various constants formerly scattered amongst scripts and libraries

[GENERAL]
config_base            = /etc/gbrowse   # overridden by environment variable GBROWSE_CONF
htdocs_base            = /usr/share/gbrowse/htdocs
url_base               = /gbrowse2
tmp_base               = /var/cache/gbrowse
persistent_base        = /var/lib/gbrowse
userdata_base          = /var/lib/gbrowse/userdata
db_base                = /var/lib/gbrowse/databases

# These paths are relative to the url base
buttons       = images/buttons
balloons      = images/balloons
openid        = images/openid
gbrowse_help  = .
js            = js

# These paths are relative to the config base
plugin_path    = plugins
language_path  = languages
templates_path = templates
moby_path      = MobyServices

# session settings
session lock type = default

# If no session driver is set, then GBrowse will pick one for you.
# It will use db_file for the driver and storable for the serializer
# if available; otherwise falling back to the file driver and default serializer.
# Override driver guessing by setting these options
# The safest, but slowest session driver...
#session driver    = driver:file;serializer:default
#session args      = Directory /var/lib/gbrowse/sessions

# to use the berkeley DB driver comment out the previous
# line and uncomment these two
#session driver = driver:db_file;serializer:default
#session args   = FileName /var/lib/gbrowse/sessions.db

# DBI backend to use for uploaded userdata.
# The SQLite option is the easiest to use and the best tested.
# if this option is commented out, then GBrowse will
# try 'DBI::SQLite', 'berkeleydb', 'DBI::mysql' and finally the 'memory'
# backend.

# NOTICE the double semicolon! This is a DBI Perl module, NOT a DBI connection string.

# For the DBI::mysql adaptor to work, you must give the web user
# permission to create databases named userdata_% using the following
# mysql command:
#    mysql> grant all privileges on `userdata\_%`.* to 'www-data'@localhost identified by 'foobar';
# Note the backquotes around the database name, and do be sure to replace "foobar" with
# a more secure password!

# for SQLite
#upload_db_adaptor = DBI::SQLite

# for Berkeleydb
#upload_db_adaptor = berkeleydb

# for mysql
#upload_db_adaptor = DBI::mysql
#upload_db_host    = localhost
#upload_db_user    = www-data
#upload_db_pass    = foobar

# Debug settings
debug                  = 0
debug_external         = 0
debug_plugins          = 0

# Performance settings
slave_timeout          = 45
global_timeout         = 60
search_timeout         = 15
max_render_processes   = 4   # try double number of CPU/cores
preload data sources   = 0   # when true & f[ast]cgi loads all datasources at startup,
                             # can be bad if many or ds have many tracks

# Renderfarm settings
#include renderfarm.conf

# Clean up settings (used by the gbrowse_clean script)
expire session  = 1M  # expire unused sessions after a month
expire cache    = 2h  # expire cached data if unmodified for >2 hours
expire uploads  = 6w  # expire uploaded data if unused for >6 weeks

# Appearance settings
truecolor     =  1   # better appearance at the expense of larger image files
# truetype    =  1   # turn on vector fonts in tracks. Requires Bio::Graphics 2.33 or higher, and truetype support on the server.

# The #include line following this one defines a transparent theme.
# Replace "transparent_colors" with "solid_gray_colors"
# or "warm_colors" for different themes.

#include "themes/warm_colors"
# #include "themes/transparent_colors"
# #include "themes/solid_gray_colors"

balloon tips        = 1
titles are balloons = 1
plugins             = FastaDumper RestrictionAnnotator SequenceDumper TrackDumper
overview grid       = 0
region grid         = 0
detail grid         = 1
image widths        = 450 640 800 1024
default width       = 800
pad_left            = 60
pad_right           = 30
too many landmarks  = 100
track listing style = categories   # either "categories" or "facets"

# Loads more details image data than can fit on the screen.  This lets the user drag and drop the details
# tracks, without loading more data from the server.  A value of 1 is default (no drag and drop). A value
# of 3 loads one full width on each side.
details multiplier = 3

# where to link to when user clicks in detailed view
link          = AUTO

# HTML to insert inside the <head></head> section
head =

# At the top of the HTML...
header =

# At the footer
footer = <hr />
         <p style="font-size:small">The Generic Genome Browser. For questions about the data
         at this site, please contact its webmaster. For support of the
         browser software <i>only</i>, send email to
         <a href="mailto:gmod-gbrowse@lists.sourceforge.net">gmod-gbrowse@lists.sourceforge.net</a>
         or visit the <a href="http://www.gmod.org">GMOD Project</a> web pages.
         </p>

# Various places where you can insert your own HTML -- see configuration docs
html1 =
html2 =
html3 =
html4 =
html5 =
html6 =

# Limits on genomic regions (can be overridden in datasource config files)
region segment         = 200000
max segment            = 5000000
default segment        = 5000
zoom levels            = 100 200 1000 2000 5000 10000 20000 50000 100000 200000 500000 1000000
region sizes           = 1000 5000 10000 20000
default region         = 5000
fine zoom              = 10%

# keyword search maxima
max keyword results    = 1000

###### Authorization ######
# uncomment this to use the PAM authentication plugin
# authentication plugin = PamAuthenticate


####### User Account Registration Database ######
# If no authentication plugin is defined, and
# "user_accounts" is true, then GBrowse
# will attempt to use its internal user accounts database
# to authenticate and/or register users.
user_accounts               = 0
user_accounts_registration  = 0
user_accounts_openid        = 0

# Path to the database -- you will need to create this database and grant all
# privileges on it to the indicated user.

user_account_db          = DBI:SQLite:/var/lib/gbrowse/databases/users.sqlite

# For SQLite
# user_account_db        = DBI:SQLite:/var/lib/gbrowse/databases/users.sqlite

# For MySQL
# user_account_db        = DBI:mysql:gbrowse_login;user=gbrowse;password=gbrowse

# The number of public files to display
public_files       = 10

# What email gateway to use for outgoing registration confirmation messages.
# The full format is
#      <smtp.server.com>:<port>:<encryption>:<username>:<password>
# Only the first field, the server name, is required.
#    The port is assumed to be 25 unless ssl encryption is specified, in
#               which case it defaults to 465.
#    protocol is either "plain" or "ssl", "plain" assumed.
#    username and password may be required by the gateway for authentication
#
# here are some common options
# smtp_gateway         = localhost                                 # localhost has properly configured outgoing gateway
# smtp_gateway         = smtp.oicr.on.ca                           # indicated machine will forward email for you
# smtp_gateway         = smtp.gmail.com:465:ssl:joe.user:secret    # use gmail with account "joe.user" and password "secret"
# smtp_gateway         = none                                      # disable outgoing email
smtp_gateway           = none  # disable outgoing email

# These values are used in the login confirmation message sent during
# user registration. You may customize
application_name       = GBrowse
application_name_long  = The Generic Genome Browser
email_address          = noreply@gmod.org

# name of the "superuser" who can add public tracks
admin_account          = admin
admin_dbs              = /var/lib/gbrowse/databases/admin_uploads


######## DEFAULT DATASOURCE #########
default source = yeast

###############################################################################################
# Global settings for plugins (used for the PamAuthenticate plugin only at this point)
###############################################################################################

[PamAuthenticate:plugin]
login hint = your UNIX account
login help = <span style="font-size:9pt">Please see your system administrator for help<br>if you have lost your password.</span>
pam service name = gbrowse

###############################################################################################
#
# DATASOURCE DEFINITIONS
# One stanza for each configured data source
#
###############################################################################################

[yeast]
description   = Yeast chromosomes 1+2 (basic)
path          = yeast_simple.conf

[yeast_advanced]
description   = Yeast chromosomes 1+2 (advanced)
path          = yeast_chr1+2.conf

[yeast_renderfarm]
description  = Renderfarm demo (gbrowse_slave must be running!)
path         = yeast_renderfarm.conf

[pop_demo]
description   = Population Display Demo
path          = pop_demo.conf

[volvox]
description  = Tutorial database
path         = volvox.conf