Add automatic switching for database selector (#748)

- Move all code that is responsible for blast state update into the blast slice.
- Add tests for blastSlice
- Add useBlastForm hook (and remove the useBlastInputSequences hook)
- Add the BlastSequenceButton component
25 jobs for master in 9 minutes and 25 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test Build Static
passed #865896
Test_N_Build

00:07:22

passed #865897
Test_N_Build:internal

00:07:29

 
  Build Docker Images
passed #865899
Node:Internal

00:01:29

passed #865898
Node:Live

00:01:35

 
  Deploy
passed #867919
Internal:HL

00:00:08

passed #867920
Internal:HX

00:00:09

passed #867921
Live:HL

00:00:07

passed #867922
Live:HX

00:00:08

passed #867923
Pub:Internal-HL

00:00:16

passed #867924
Pub:Internal-HX

00:00:06

passed #867925
Pub:Live-HL

00:00:06

passed #867926
Pub:Live-HX

00:00:06

passed #867914
Internal:HL

00:00:09

passed #865906
Internal:HL

00:00:08

passed #867915
Internal:HX

00:00:08

passed #865904
Internal:HX

00:00:06

passed #867916
Live:HL

00:00:07

passed #865902
Live:HL

00:00:15

passed #865900
Live:HX

00:00:09

passed #867917
Live:HX

00:00:10

passed #867918
Pub:Internal-HL

00:00:09

passed #865907
Pub:Internal-HL

00:00:05

passed #865905
Pub:Internal-HX

00:00:06

passed #865903
Pub:Live-HL

00:00:14

passed #865901
Pub:Live-HX

00:00:09