Regular toroidal protein structures: Stereochemical and sequence constraints for assembly and interactions