Programmable quantum information transfer