Can you Swerve Bioshift?
Just to expand on what Matt said, Bioshift has two targets, both of which must be declared at the time of casting. Even if a spell specifies that one effect happens after the other, like Biomantic Mastery, the targets must still be declared together and Swerve won't be able to target the spell.

This also applies to spells that have two separate effects that target, such as a Cryptic Command cast for its first and second modes. Cast like this it cannot be Swerve'd, but if it were cast for the first and third modes then it only has one target, and you can use Swerve.