SEARCH Articles Figures Tables Protein phosphate Triose phosphate isomerase Triose phosphate isomerase virus fd protein sheath Trioses