Vacancy class considers species and no. of struct

Vacancy.make_supercell_with_defects method is updated with options to
specify the site species and the number of super cells to be returned