if bound == 'loose':
            constraint_0 = {substrate: {'$all': substrates}}
            constraint_1 = {product: {'$all': products}}
            constraint_2 = {"taxon_id": {"$ne": None}}
        else: