#databrowse.site.register(Library)
#databrowse.site.register(FlowCell)
-from htsworkflow.frontend import settings
+from django.conf import settings
urlpatterns = patterns('',
#(r'^admin/(.*)', admin.site.root),
# Experiments:
(r'^experiments/', include('htsworkflow.frontend.experiments.urls')),
+ # Flowcell:
+ (r'^flowcell/(?P<flowcell_id>\w+)/(?P<lane_number>\w+)/',
+ 'htsworkflow.frontend.experiments.views.flowcell_lane_detail'),
+ (r'^flowcell/(?P<flowcell_id>\w+)/$',
+ 'htsworkflow.frontend.experiments.views.flowcell_detail'),
# AnalysTrack:
#(r'^analysis/', include('htsworkflow.frontend.analysis.urls')),
# Inventory urls
(r'^library/$', 'htsworkflow.frontend.samples.views.library'),
(r'^library/(?P<lib_id>\w+)/$',
'htsworkflow.frontend.samples.views.library_to_flowcells'),
+ (r'^lanes_for/$', 'htsworkflow.frontend.samples.views.lanes_for'),
+ (r'^lanes_for/(?P<username>\w+)', 'htsworkflow.frontend.samples.views.lanes_for'),
# library id to admin url
(r'^library_id_to_admin_url/(?P<lib_id>\w+)/$',
'htsworkflow.frontend.samples.views.library_id_to_admin_url'),
# sample / library information
(r'^samples/', include('htsworkflow.frontend.samples.urls')),
# Raw result files
- (r'^results/(?P<flowcell_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/summary/',
+ (r'^results/(?P<flowcell_id>\w+)/(?P<cnm>C[0-9]+-[0-9]+)/summary/',
'htsworkflow.frontend.samples.views.summaryhtm_fc_cnm'),
- (r'^results/(?P<flowcell_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/eland_result/(?P<lane>[1-8])',
+ (r'^results/(?P<flowcell_id>\w+)/(?P<cnm>C[0-9]+-[0-9]+)/eland_result/(?P<lane>[1-8])',
'htsworkflow.frontend.samples.views.result_fc_cnm_eland_lane'),
(r'^results/(?P<fc_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/bedfile/(?P<lane>[1-8])/ucsc',
'htsworkflow.frontend.samples.views.bedfile_fc_cnm_eland_lane_ucsc'),