---
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))
