Nested Containment List (NCList): a new algorithm for accelerating interval query of genome alignment and interval databases | Synapse