# This route is for single all-in-one BLAST submission form. blast_ui.blast: path: 'blast' defaults: _title: 'Tripal BLAST' _controller: '\Drupal\blast_ui\Controller\TripalBlastUIBlastSubmit::content' requirements: _permission: 'administer tripal' # Routes below are for query-based type BLAST submission forms. # NUCLEOTIDE blast_ui.nucleotide: path: 'blast/nucleotide' defaults: _title: 'Tripal BLAST: Nucleotide Query' # _form: '\Drupal\blast_ui\Form\TripalBlastUIBlastNucleotideSubmitForm' requirements: _permission: 'administer tripal' # PROTIEN blast_ui.protien: path: 'blast/protien' defaults: _title: 'Tripal BLAST: Protien Query' # _form: '\Drupal\blast_ui\Form\TripalBlastUIBlastProtienSubmitForm' requirements: _permission: 'administer tripal' # Routes below are for BLAST-program-based submission form. # NUCLEOTIDE PROGRAM blast_ui.nucleotide_nucleotide: path: 'blast/nucleotide/nucleotide' defaults: _title: 'Tripal BLAST: BLASTn' # _form: '\Drupal\blast_ui\Form\TripalBlastUIBlastNucleotideProgramNucleotideSubmitForm' requirements: _permission: 'administer tripal' blast_ui.nucleotide_protien: path: 'blast/nucleotide/protien' defaults: _title: 'Tripal BLAST: BLASTx' # _form: '\Drupal\blast_ui\Form\TripalBlastUIBlastNucleotideProgramProtienSubmitForm' requirements: _permission: 'administer tripal' # PROTIEN PROGRAM blast_ui.protien_nucleotide: path: 'blast/protien/nucleotide' defaults: _title: 'Tripal BLAST: tBLASTn' # _form: '\Drupal\blast_ui\Form\TripalBlastUIBlastProtienProgramNucleotideSubmitForm' requirements: _permission: 'administer tripal' blast_ui.protien_protien: path: 'blast/protien/protien' defaults: _title: 'Tripal BLAST: BLASTp' # _form: '\Drupal\blast_ui\Form\TripalBlastUIBlastProtienProgramProtienSubmitForm' requirements: _permission: 'administer tripal' # This route handles the BLAST result page. blast_ui.report: path: 'blast/report' defaults: _title: 'Tripal BLAST: Results' # _controller: '\Drupal\blast_ui\Controller\TripalBlastUIBlastReport::content' requirements: _permission: 'administer tripal' # This route is for Database Node (BLAST DB Node). blast_ui.blastdb: path: 'admin/tripal/extension/tripal_blast/node__blastdb' defaults: _title: 'Tripal BLAST DB Node' # _controller: '\Drupal\blast_ui\Controller\TripalBlastUIBlastDB::content' requirements: _permission: 'administer tripal' # Route items below are rendered as linked task (tabs). # Order is as they appear in configuration page. # @see blast_ui.links.task.yml # This route is used to to configure this module. # It is defined in the configuration key of this module's info file. blast_ui.config: path: 'admin/tripal/extension/tripal_blast/blast_ui' defaults: _title: 'Tripal BLAST User Interface' # _form: '\Drupal\blast_ui\Form\TripalBlastUIConfigurationForm' requirements: _permission: 'administer tripal' # This route (configuration) is the help page for using this module. blast_ui.help: path: 'admin/tripal/extension/tripal_blast/help' defaults: _title: 'Tripal BLAST Help' _controller: '\Drupal\blast_ui\Controller\TripalBlastUIBlastHelp::content' requirements: _permission: 'administer tripal'