Novel computational and experimental approaches to the determination of membrane protein structure using electron and X-ray crystallography