methods for determining protein structure 3414217