Analysis and prediction of membrane protein structure