1bfbf3d40018d261a570e464f1a39e8e1a602394
[htsworkflow.git] / htsworkflow / urls.py
1 from django.conf.urls import include, patterns, url
2 from django.contrib import admin
3 import django
4 admin.autodiscover()
5
6 from django.conf import settings
7
8 urlpatterns = patterns('',
9     url('^accounts/', include('django.contrib.auth.urls')),
10     # Base:
11     url(r'^eland_config/', include('eland_config.urls')),
12     # Experiments:
13     url(r'^experiments/', include('experiments.urls')),
14     url(r'^lane/(?P<lane_pk>\w+)',
15         'experiments.views.flowcell_lane_detail'),
16     url(r'^flowcell/(?P<flowcell_id>\w+)/((?P<lane_number>\w+)/)?$',
17         'experiments.views.flowcell_detail'),
18     url(r'^inventory/', include('inventory.urls')),
19     url(r'^library/', include('samples.urls')),
20     url(r'^lanes_for/$', 'samples.views.lanes_for'),
21     url(r'^lanes_for/(?P<username>\w+)', 'samples.views.lanes_for'),
22     ### library id to admin url
23     url(r'^library_id_to_admin_url/(?P<lib_id>\w+)/$',
24         'samples.views.library_id_to_admin_url'),
25     ### sample / library information
26     url(r'^samples/', include('samples.urls')),
27     url(r'^sequencer/(?P<sequencer_id>\w+)',
28         'experiments.views.sequencer'),
29
30     url(r'^admin/', include(admin.site.urls)),
31 )