Affiliation: | (1) Department of Biology, University of Houston, 77004 Houston, Texas, USA;(2) Department of Biophysical Sciences, University of Houston, 77004 Houston, Texas, USA;(3) Department of Physics, University of Houston, 77004 Houston, Texas, USA |