#url(r'^document/(?P<doc_id>[0-9]+)/ngrams/(?P<ngram_id>[0-9]+)$', views.DocumentNgram.as_view()), # actions on ngram from a document
url(r'^corpus/(?P<corpus_id>[0-9]+)$',views.CorpusList.as_view()),# the list associated with an ngram
url(r'^lists/(?P<list_id>[0-9]+)$',views.NgramList.as_view()),# actions on list filtered by document
url(r'^corpus/(?P<corpus_id>[0-9]+)/document/(?P<doc_id>[0-9]+)$',views.NgramList.as_view()),# the list associated with an ngram
url(r'^lists/(?P<list_id>[0-9]+)/ngrams(?:/(?P<ngram_id>[0-9]+))?$',views.Ngram.as_view()),# actions on ngram from a list optionally filtered by document