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