1 from django.conf.urls.defaults import *
2 from django.contrib import admin
6 #from django.contrib import databrowse
7 #from htsworkflow.frontend.samples.models import Library
8 #databrowse.site.register(Library)
9 #databrowse.site.register(FlowCell)
11 from htsworkflow.frontend import settings
13 urlpatterns = patterns('',
15 (r'^eland_config/', include('htsworkflow.frontend.eland_config.urls')),
17 (r'^admin/(.*)', admin.site.root),
19 (r'^experiments/', include('htsworkflow.frontend.experiments.urls')),
21 #(r'^analysis/', include('htsworkflow.frontend.analysis.urls')),
23 (r'^reports/', include('htsworkflow.frontend.reports.urls')),
25 (r'^library/$', 'htsworkflow.frontend.samples.views.library'),
26 (r'^library/(?P<lib_id>\w+)/$',
27 'htsworkflow.frontend.samples.views.library_to_flowcells'),
28 # library id to admin url
29 (r'^library_id_to_admin_url/(?P<lib_id>\w+)/$',
30 'htsworkflow.frontend.samples.views.library_id_to_admin_url'),
32 (r'^results/(?P<fc_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/summary/',
33 'htsworkflow.frontend.samples.views.summaryhtm_fc_cnm'),
34 (r'^results/(?P<fc_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/eland_result/(?P<lane>[1-8])',
35 'htsworkflow.frontend.samples.views.result_fc_cnm_eland_lane'),
36 (r'^results/(?P<fc_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/bedfile/(?P<lane>[1-8])/ucsc',
37 'htsworkflow.frontend.samples.views.bedfile_fc_cnm_eland_lane_ucsc'),
38 (r'^results/(?P<fc_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/bedfile/(?P<lane>[1-8])',
39 'htsworkflow.frontend.samples.views.bedfile_fc_cnm_eland_lane'),
42 #(r'^databrowse/(.*)', databrowse.site.root)
46 urlpatterns += patterns('',
47 (r'^static/(?P<path>.*)$', 'django.views.static.serve',
48 {'document_root': settings.MEDIA_ROOT}),