Question: How many types of ion channels are there?
answer: over 300