Self-assembly of a donor-acceptor nanotube. A strategy to create bicontinuous arrays.