neil / tags / adenosine triphosphate