tripal_blast.routing.yml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # @file
  2. # Tripal BLAST routes definition.
  3. # This route is for single all-in-one BLAST user interface.
  4. # Choices of query type, protein or nucleotide, outlined in this page.
  5. tripal_blast.blast_ui:
  6. path: 'blast'
  7. defaults:
  8. _title: 'Tripal BLAST'
  9. _controller: '\Drupal\tripal_blast\Controller\TripalBlastUI::content'
  10. requirements:
  11. _permission: 'administer tripal'
  12. # Routes below are for two main query types BLAST shown in the UI.
  13. # NUCLEOTIDE
  14. tripal_blast.nucleotide:
  15. path: 'blast/nucleotide'
  16. defaults:
  17. _title: 'Tripal BLAST: Nucleotide Query'
  18. # @TODO _form: '\Drupal\tripal_blast\Form\TripalBlast'
  19. requirements:
  20. _permission: 'administer tripal'
  21. # PROTEIN
  22. tripal_blast.protein:
  23. path: 'blast/protein'
  24. defaults:
  25. _title: 'Tripal BLAST: Protein Query'
  26. # @TODO _form: '\Drupal\tripal_blast\Form\TripalBlast'
  27. requirements:
  28. _permission: 'administer tripal'
  29. # Routes below are for BLAST programs.
  30. # 1. NUCLEOTIDE PROGRAM
  31. tripal_blast.nucleotide_nucleotide:
  32. path: 'blast/nucleotide/nucleotide'
  33. defaults:
  34. _title: 'Tripal BLAST: BLASTn'
  35. # @TODO _form: '\Drupal\tripal_blast\Form\TripalBlast'
  36. requirements:
  37. _permission: 'administer tripal'
  38. tripal_blast.nucleotide_protein:
  39. path: 'blast/nucleotide/protein'
  40. defaults:
  41. _title: 'Tripal BLAST: BLASTx'
  42. # @TODO _form: '\Drupal\tripal_blast\Form\TripalBlast'
  43. requirements:
  44. _permission: 'administer tripal'
  45. # 2. PROTEIN PROGRAM
  46. tripal_blast.protein_nucleotide:
  47. path: 'blast/protein/nucleotide'
  48. defaults:
  49. _title: 'Tripal BLAST: tBLASTn'
  50. # @TODO _form: '\Drupal\tripal_blast\Form\TripalBlast'
  51. requirements:
  52. _permission: 'administer tripal'
  53. tripal_blast.protein_protein:
  54. path: 'blast/protein/protein'
  55. defaults:
  56. _title: 'Tripal BLAST: BLASTp'
  57. # @TODO _form: '\Drupal\tripal_blast\Form\TripalBlast'
  58. requirements:
  59. _permission: 'administer tripal'