---
id: protein-filter
title: _ProteinFilter
---

export const Tag = ({children, color}) => (
<span
style={{
      backgroundColor: color,
      borderRadius: '2px',
      color: '#fff',
      padding: '0.2rem',
    }}>
{children}
</span>
);

No description

```graphql
type _ProteinFilter {
    AND: [_ProteinFilter!]
    OR: [_ProteinFilter!]
    sid: String
    sid_not: String
    sid_in: [String!]
    sid_not_in: [String!]
    sid_contains: String
    sid_not_contains: String
    sid_starts_with: String
    sid_not_starts_with: String
    sid_ends_with: String
    sid_not_ends_with: String
    category: String
    category_not: String
    category_in: [String!]
    category_not_in: [String!]
    category_contains: String
    category_not_contains: String
    category_starts_with: String
    category_not_starts_with: String
    category_ends_with: String
    category_not_ends_with: String
    desc: String
    desc_not: String
    desc_in: [String!]
    desc_not_in: [String!]
    desc_contains: String
    desc_not_contains: String
    desc_starts_with: String
    desc_not_starts_with: String
    desc_ends_with: String
    desc_not_ends_with: String
    length: String
    length_not: String
    length_in: [String!]
    length_not_in: [String!]
    length_contains: String
    length_not_contains: String
    length_starts_with: String
    length_not_starts_with: String
    length_ends_with: String
    length_not_ends_with: String
    name: String
    name_not: String
    name_in: [String!]
    name_not_in: [String!]
    name_contains: String
    name_not_contains: String
    name_starts_with: String
    name_not_starts_with: String
    name_ends_with: String
    name_not_ends_with: String
    source: String
    source_not: String
    source_in: [String!]
    source_not_in: [String!]
    source_contains: String
    source_not_contains: String
    source_starts_with: String
    source_not_starts_with: String
    source_ends_with: String
    source_not_ends_with: String
    status: String
    status_not: String
    status_in: [String!]
    status_not_in: [String!]
    status_contains: String
    status_not_contains: String
    status_starts_with: String
    status_not_starts_with: String
    status_ends_with: String
    status_not_ends_with: String
    taxid: String
    taxid_not: String
    taxid_in: [String!]
    taxid_not_in: [String!]
    taxid_contains: String
    taxid_not_contains: String
    taxid_starts_with: String
    taxid_not_starts_with: String
    taxid_ends_with: String
    taxid_not_ends_with: String
    version: String
    version_not: String
    version_in: [String!]
    version_not_in: [String!]
    version_contains: String
    version_not_contains: String
    version_starts_with: String
    version_not_starts_with: String
    version_ends_with: String
    version_not_ends_with: String
    associations: _ProteinAssociationFilter
    associations_not: _ProteinAssociationFilter
    associations_in: [_ProteinAssociationFilter!]
    associations_not_in: [_ProteinAssociationFilter!]
    associations_some: _ProteinAssociationFilter
    associations_none: _ProteinAssociationFilter
    associations_single: _ProteinAssociationFilter
    associations_every: _ProteinAssociationFilter
    transcripts: _ProteinProteinCodesFilter
    transcripts_not: _ProteinProteinCodesFilter
    transcripts_in: [_ProteinProteinCodesFilter!]
    transcripts_not_in: [_ProteinProteinCodesFilter!]
    transcripts_some: _ProteinProteinCodesFilter
    transcripts_none: _ProteinProteinCodesFilter
    transcripts_single: _ProteinProteinCodesFilter
    transcripts_every: _ProteinProteinCodesFilter
    mapsProteins: _MapsProteinDirectionsFilter
    mapsProteins_not: _MapsProteinDirectionsFilter
    mapsProteins_in: [_MapsProteinDirectionsFilter!]
    mapsProteins_not_in: [_MapsProteinDirectionsFilter!]
    mapsProteins_some: _MapsProteinDirectionsFilter
    mapsProteins_none: _MapsProteinDirectionsFilter
    mapsProteins_single: _MapsProteinDirectionsFilter
    mapsProteins_every: _MapsProteinDirectionsFilter
}
```

### Fields

#### `AND` ([`[_ProteinFilter!]`](/docs/api/inputs/protein-filter))

#### `OR` ([`[_ProteinFilter!]`](/docs/api/inputs/protein-filter))

#### `sid` ([`String`](/docs/api/scalars/string))

#### `sid_not` ([`String`](/docs/api/scalars/string))

#### `sid_in` ([`[String!]`](/docs/api/scalars/string))

#### `sid_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `sid_contains` ([`String`](/docs/api/scalars/string))

#### `sid_not_contains` ([`String`](/docs/api/scalars/string))

#### `sid_starts_with` ([`String`](/docs/api/scalars/string))

#### `sid_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `sid_ends_with` ([`String`](/docs/api/scalars/string))

#### `sid_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `category` ([`String`](/docs/api/scalars/string))

#### `category_not` ([`String`](/docs/api/scalars/string))

#### `category_in` ([`[String!]`](/docs/api/scalars/string))

#### `category_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `category_contains` ([`String`](/docs/api/scalars/string))

#### `category_not_contains` ([`String`](/docs/api/scalars/string))

#### `category_starts_with` ([`String`](/docs/api/scalars/string))

#### `category_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `category_ends_with` ([`String`](/docs/api/scalars/string))

#### `category_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `desc` ([`String`](/docs/api/scalars/string))

#### `desc_not` ([`String`](/docs/api/scalars/string))

#### `desc_in` ([`[String!]`](/docs/api/scalars/string))

#### `desc_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `desc_contains` ([`String`](/docs/api/scalars/string))

#### `desc_not_contains` ([`String`](/docs/api/scalars/string))

#### `desc_starts_with` ([`String`](/docs/api/scalars/string))

#### `desc_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `desc_ends_with` ([`String`](/docs/api/scalars/string))

#### `desc_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `length` ([`String`](/docs/api/scalars/string))

#### `length_not` ([`String`](/docs/api/scalars/string))

#### `length_in` ([`[String!]`](/docs/api/scalars/string))

#### `length_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `length_contains` ([`String`](/docs/api/scalars/string))

#### `length_not_contains` ([`String`](/docs/api/scalars/string))

#### `length_starts_with` ([`String`](/docs/api/scalars/string))

#### `length_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `length_ends_with` ([`String`](/docs/api/scalars/string))

#### `length_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `name` ([`String`](/docs/api/scalars/string))

#### `name_not` ([`String`](/docs/api/scalars/string))

#### `name_in` ([`[String!]`](/docs/api/scalars/string))

#### `name_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `name_contains` ([`String`](/docs/api/scalars/string))

#### `name_not_contains` ([`String`](/docs/api/scalars/string))

#### `name_starts_with` ([`String`](/docs/api/scalars/string))

#### `name_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `name_ends_with` ([`String`](/docs/api/scalars/string))

#### `name_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `source` ([`String`](/docs/api/scalars/string))

#### `source_not` ([`String`](/docs/api/scalars/string))

#### `source_in` ([`[String!]`](/docs/api/scalars/string))

#### `source_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `source_contains` ([`String`](/docs/api/scalars/string))

#### `source_not_contains` ([`String`](/docs/api/scalars/string))

#### `source_starts_with` ([`String`](/docs/api/scalars/string))

#### `source_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `source_ends_with` ([`String`](/docs/api/scalars/string))

#### `source_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `status` ([`String`](/docs/api/scalars/string))

#### `status_not` ([`String`](/docs/api/scalars/string))

#### `status_in` ([`[String!]`](/docs/api/scalars/string))

#### `status_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `status_contains` ([`String`](/docs/api/scalars/string))

#### `status_not_contains` ([`String`](/docs/api/scalars/string))

#### `status_starts_with` ([`String`](/docs/api/scalars/string))

#### `status_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `status_ends_with` ([`String`](/docs/api/scalars/string))

#### `status_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `taxid` ([`String`](/docs/api/scalars/string))

#### `taxid_not` ([`String`](/docs/api/scalars/string))

#### `taxid_in` ([`[String!]`](/docs/api/scalars/string))

#### `taxid_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `taxid_contains` ([`String`](/docs/api/scalars/string))

#### `taxid_not_contains` ([`String`](/docs/api/scalars/string))

#### `taxid_starts_with` ([`String`](/docs/api/scalars/string))

#### `taxid_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `taxid_ends_with` ([`String`](/docs/api/scalars/string))

#### `taxid_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `version` ([`String`](/docs/api/scalars/string))

#### `version_not` ([`String`](/docs/api/scalars/string))

#### `version_in` ([`[String!]`](/docs/api/scalars/string))

#### `version_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `version_contains` ([`String`](/docs/api/scalars/string))

#### `version_not_contains` ([`String`](/docs/api/scalars/string))

#### `version_starts_with` ([`String`](/docs/api/scalars/string))

#### `version_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `version_ends_with` ([`String`](/docs/api/scalars/string))

#### `version_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `associations` ([`_ProteinAssociationFilter`](/docs/api/inputs/protein-association-filter))

#### `associations_not` ([`_ProteinAssociationFilter`](/docs/api/inputs/protein-association-filter))

#### `associations_in` ([`[_ProteinAssociationFilter!]`](/docs/api/inputs/protein-association-filter))

#### `associations_not_in` ([`[_ProteinAssociationFilter!]`](/docs/api/inputs/protein-association-filter))

#### `associations_some` ([`_ProteinAssociationFilter`](/docs/api/inputs/protein-association-filter))

#### `associations_none` ([`_ProteinAssociationFilter`](/docs/api/inputs/protein-association-filter))

#### `associations_single` ([`_ProteinAssociationFilter`](/docs/api/inputs/protein-association-filter))

#### `associations_every` ([`_ProteinAssociationFilter`](/docs/api/inputs/protein-association-filter))

#### `transcripts` ([`_ProteinProteinCodesFilter`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_not` ([`_ProteinProteinCodesFilter`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_in` ([`[_ProteinProteinCodesFilter!]`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_not_in` ([`[_ProteinProteinCodesFilter!]`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_some` ([`_ProteinProteinCodesFilter`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_none` ([`_ProteinProteinCodesFilter`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_single` ([`_ProteinProteinCodesFilter`](/docs/api/inputs/protein-protein-codes-filter))

#### `transcripts_every` ([`_ProteinProteinCodesFilter`](/docs/api/inputs/protein-protein-codes-filter))

#### `mapsProteins` ([`_MapsProteinDirectionsFilter`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_not` ([`_MapsProteinDirectionsFilter`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_in` ([`[_MapsProteinDirectionsFilter!]`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_not_in` ([`[_MapsProteinDirectionsFilter!]`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_some` ([`_MapsProteinDirectionsFilter`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_none` ([`_MapsProteinDirectionsFilter`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_single` ([`_MapsProteinDirectionsFilter`](/docs/api/inputs/maps-protein-directions-filter))

#### `mapsProteins_every` ([`_MapsProteinDirectionsFilter`](/docs/api/inputs/maps-protein-directions-filter))
