Structure of Helix pomatia oxy-beta-hemocyanin and deoxy-beta-hemocyanin tubular polymers.