@@ -737,36 +737,36 @@ async fn main() {
737737
738738 println ! ( "Starting server ..." ) ;
739739 let app = Router :: new ( )
740- . route ( "/*path" , get ( get_misc) )
740+ . route ( "/{ *path} " , get ( get_misc) )
741741 . route ( "/" , get ( get_index) )
742- . route ( "/structure_view/: structure_type/:id " , get ( structure_view) )
743- . route ( "/rna_2d_structure/: gene_uniquename/: urs_id" , get ( rna_2d_structure) )
744- . route ( "/protein_feature_view/: scope/: gene_uniquename" , get ( protein_feature_view) )
745- . route ( "/gocam_viz/: full_or_widget/: gocam_id" , get ( gocam_viz) )
746- . route ( "/simple/gene/:id " , get ( get_simple_gene) )
747- . route ( "/simple/genotype/:id " , get ( get_simple_genotype) )
748- . route ( "/simple/reference/:id " , get ( get_simple_reference) )
749- . route ( "/simple/term/:id " , get ( get_simple_term) )
750- . route ( "/api/v1/dataset/latest/complete/allele/*q " , get ( allele_complete) )
751- . route ( "/api/v1/dataset/latest/complete/ref/:q " , get ( ref_complete) )
752- . route ( "/api/v1/dataset/latest/complete/term/: cv_name/:q " , get ( term_complete) )
753- . route ( "/api/v1/dataset/latest/data/allele/:id " , get ( get_allele) )
754- . route ( "/api/v1/dataset/latest/data/gene/:id " , get ( get_gene) )
755- . route ( "/api/v1/dataset/latest/data/genotype/:id " , get ( get_genotype) )
756- . route ( "/api/v1/dataset/latest/data/reference/:id " , get ( get_reference) )
742+ . route ( "/structure_view/{ structure_type}/{id} " , get ( structure_view) )
743+ . route ( "/rna_2d_structure/{ gene_uniquename}/{ urs_id} " , get ( rna_2d_structure) )
744+ . route ( "/protein_feature_view/{ scope}/{ gene_uniquename} " , get ( protein_feature_view) )
745+ . route ( "/gocam_viz/{ full_or_widget}/{ gocam_id} " , get ( gocam_viz) )
746+ . route ( "/simple/gene/{id} " , get ( get_simple_gene) )
747+ . route ( "/simple/genotype/{id} " , get ( get_simple_genotype) )
748+ . route ( "/simple/reference/{id} " , get ( get_simple_reference) )
749+ . route ( "/simple/term/{id} " , get ( get_simple_term) )
750+ . route ( "/api/v1/dataset/latest/complete/allele/{*q} " , get ( allele_complete) )
751+ . route ( "/api/v1/dataset/latest/complete/ref/{q} " , get ( ref_complete) )
752+ . route ( "/api/v1/dataset/latest/complete/term/{ cv_name}/{q} " , get ( term_complete) )
753+ . route ( "/api/v1/dataset/latest/data/allele/{id} " , get ( get_allele) )
754+ . route ( "/api/v1/dataset/latest/data/gene/{id} " , get ( get_gene) )
755+ . route ( "/api/v1/dataset/latest/data/genotype/{id} " , get ( get_genotype) )
756+ . route ( "/api/v1/dataset/latest/data/reference/{id} " , get ( get_reference) )
757757 . route ( "/api/v1/dataset/latest/data/seq_feature_page_features" , get ( seq_feature_page_features) )
758- . route ( "/api/v1/dataset/latest/data/term/:id " , get ( get_term) )
759- . route ( "/api/v1/dataset/latest/data/gocam/: full_or_widget/: gene_uniquename" , get ( get_gocam_data) )
758+ . route ( "/api/v1/dataset/latest/data/term/{id} " , get ( get_term) )
759+ . route ( "/api/v1/dataset/latest/data/gocam/{ full_or_widget}/{ gene_uniquename} " , get ( get_gocam_data) )
760760 . route ( "/api/v1/dataset/latest/data/gocam/all" , get ( get_all_gocam_data) )
761- . route ( "/api/v1/dataset/latest/data/gocam/by_id/: gocam_id" , get ( get_all_gocam_data_by_id) )
762- . route ( "/api/v1/dataset/latest/gene_ex_violin_plot/: plot_size/: genes" , get ( gene_ex_violin_plot) )
763- . route ( "/api/v1/dataset/latest/stats/: type" , get ( get_stats) )
764- . route ( "/api/v1/dataset/latest/motif_search/: scope/:q/: max_gene_details" , get ( motif_search) )
765- . route ( "/api/v1/dataset/latest/protein_features/: scope/: gene_uniquename" , get ( get_protein_features) )
766- . route ( "/api/v1/dataset/latest/query/:q " , get ( query_get) )
761+ . route ( "/api/v1/dataset/latest/data/gocam/by_id/{ gocam_id} " , get ( get_all_gocam_data_by_id) )
762+ . route ( "/api/v1/dataset/latest/gene_ex_violin_plot/{ plot_size}/{ genes} " , get ( gene_ex_violin_plot) )
763+ . route ( "/api/v1/dataset/latest/stats/{ type} " , get ( get_stats) )
764+ . route ( "/api/v1/dataset/latest/motif_search/{ scope}/{q}/{ max_gene_details} " , get ( motif_search) )
765+ . route ( "/api/v1/dataset/latest/protein_features/{ scope}/{ gene_uniquename} " , get ( get_protein_features) )
766+ . route ( "/api/v1/dataset/latest/query/{q} " , get ( query_get) )
767767 . route ( "/api/v1/dataset/latest/query" , post ( query_post) )
768- . route ( "/api/v1/dataset/latest/search/: scope/:q " , get ( solr_search) )
769- . route ( "/api/v1/dataset/latest/summary/term/:id " , get ( get_term_summary_by_id) )
768+ . route ( "/api/v1/dataset/latest/search/{ scope}/{q} " , get ( solr_search) )
769+ . route ( "/api/v1/dataset/latest/summary/term/{id} " , get ( get_term_summary_by_id) )
770770 . route ( "/ping" , get ( ping) )
771771 . fallback ( not_found)
772772 . with_state ( Arc :: new ( all_state) ) ;
0 commit comments