Knot types, Floquet spectra, and finite-gap solutions of the vortex filament equation