End-to-End deep structure generative model for protein design