Ymir: A 3D structural affinity model for multi-epitope vaccine simulations