Text this: Numerical simulation of ion transport through ion channels and solid-state nanopores