Nanogen index - compiled & edited by Kingsley Packer