refactored code and generalized to allow streaming through the entire genome
refactored code and generalized to allow streaming through the entire genome

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18212553]

kimrutherford/nvbio,NVlabs/nvbio,NVlabs/nvbio,kimrutherford/nvbio,NVlabs/nvbio,NVlabs/nvbio,kimrutherford/nvbio,kimrutherford/nvbio