types of vectors in biology