Exemplo n.º 1
0
    def compose_indexer_with_indexer(countA, indexerA, countB, indexerB):
        if _Subset._is_all_slice(indexerA):
            return indexerB

        if _Subset._is_all_slice(indexerB):
            return indexerA

        indexA = SnpReader._make_sparray_from_sparray_or_slice(countA, indexerA)
        indexB = SnpReader._make_sparray_from_sparray_or_slice(countB, indexerB)

        indexAB = indexA[indexB]

        return indexAB