openapi: 3.0.2 info: description: ' CropPAL2020 [Home Page](https://croppal.org/) * Attributes with format `array[integer]` or `array[number]` allow range queries. e.g. `9,` translates to `attr >= 9`, `9,12` translates to `attr >= 9 and attr <= 12`. More than 1 comma translates to an `in` query. No comma is an equality query. * `$iso 86001 time interval` is explained [here](https://en.wikipedia.org/wiki/ISO_8601#Durations). * `$string like` format will interpret any string with a `%` character as an SQL "like" query. * `$ordering columns` is a comma separated list of column names prefixed or postfixed by `>` or `<` so that `col>` or `col` is descending. * A `per_page` of 0 means return *all* data. * The X-Fields header attribute `$mask` allows column filtering and its format is explained [here](https://flask-restplus.readthedocs.io/en/stable/mask.html#syntax). All times are in timezone Australia/Perth UTC+08:00.' license: name: Creative Commons Attribution 4.0 International License url: http://creativecommons.org/licenses/by/4.0/ title: CropPAL2020 version: '0.3' tags: - description: CropPAL2020 name: CropPAL2020 - description: SUBAlang based queries name: suba paths: /Affiliation: get: operationId: get_Affiliation parameters: - explode: false in: query name: id schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: lat schema: format: number interval items: type: number type: array style: form - explode: false in: query name: lng schema: format: number interval items: type: number type: array style: form - in: query name: pmid schema: type: string - in: query name: affiliation schema: type: string - in: query name: country_code schema: enum: - AR - AT - AU - BE - BR - CA - CH - CL - CN - CZ - DE - DK - ES - FI - FR - GB - GR - HK - HR - HU - ID - IE - IL - IN - IR - IT - JP - KR - LT - LU - MX - NL - 'NO' - NP - PE - PH - PK - PL - PT - RU - SA - SE - SG - SI - SK - TH - TN - TR - TW - US - VN - ZA type: string - in: query name: country schema: type: string - in: query name: timestamp schema: format: iso 86001 date-time interval type: string - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: &id002 - 0 - 2 - 5 - 10 - 20 - 50 - 100 type: integer responses: '200': content: application/json: &id001 schema: $ref: '#/components/schemas/A%20page%20of%20Affiliations' text/csv: *id001 description: A page of Affiliations headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table Affiliation tags: - CropPAL2020 /Blast: get: operationId: get_Blast parameters: - explode: false in: query name: id schema: format: integer interval items: type: integer type: array style: form - in: query name: locus schema: type: string - explode: false in: query name: slen schema: format: integer interval items: type: integer type: array style: form - in: query name: db schema: type: string - in: query name: accession schema: type: string - explode: false in: query name: tlen schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: expect schema: format: number interval items: type: number type: array style: form - explode: false in: query name: score schema: format: number interval items: type: number type: array style: form - explode: false in: query name: query_start schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: query_end schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: target_start schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: target_end schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: taxaid schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: accession_taxaid schema: format: integer interval items: type: integer type: array style: form - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id003 schema: $ref: '#/components/schemas/A%20page%20of%20Blasts' text/csv: *id003 description: A page of Blasts headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table Blast tags: - CropPAL2020 /Exp: get: operationId: get_Exp parameters: - explode: false in: query name: id schema: format: integer interval items: type: integer type: array style: form - in: query name: source schema: enum: - gfp - msms type: string - in: query name: locus schema: type: string - in: query name: taxaid schema: enum: - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 format: integer interval items: type: integer type: array - in: query name: paper schema: type: string - in: query name: location schema: enum: - cytoskeleton - cytosol - endoplasmic reticulum - extracellular - golgi - mitochondrion - nucleus - peroxisome - plasma membrane - plastid - unclear - vacuole type: string - in: query name: source_id schema: type: string - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id004 schema: $ref: '#/components/schemas/A%20page%20of%20Exps' text/csv: *id004 description: A page of Exps headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Experimental Data tags: - CropPAL2020 /Homology: get: operationId: get_Homology parameters: - in: query name: locus schema: type: string - in: query name: species schema: enum: - arabidopsis_thaliana - brassica_napus - brassica_rapa - glycine_max - hordeum_vulgare - musa_acuminata - oryza_sativa - solanum_lycopersicum - solanum_tuberosum - sorghum_bicolor - triticum_aestivum - vitis_vinifera - zea_mays type: string - in: query name: taxaid schema: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 format: integer interval items: type: integer type: array - explode: false in: query name: identity schema: format: number interval items: type: number type: array style: form - in: query name: homology_type schema: enum: - gene_split - homoeolog_many2many - homoeolog_one2many - homoeolog_one2one - ortholog_many2many - ortholog_one2many - ortholog_one2one - within_species_paralog type: string - in: query name: homology_locus schema: type: string - in: query name: homology_species schema: type: string - explode: false in: query name: homology_taxaid schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: homology_identity schema: format: number interval items: type: number type: array style: form - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id005 schema: $ref: '#/components/schemas/A%20page%20of%20Homologys' text/csv: *id005 description: A page of Homologys headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table Homology tags: - CropPAL2020 /Location: get: operationId: get_Location parameters: - in: query name: locus schema: type: string - in: query name: taxaid schema: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 format: integer interval items: type: integer type: array - in: query name: assembly schema: type: string - in: query name: description schema: type: string - explode: false in: query name: residues schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: mwt schema: format: number interval items: type: number type: array style: form - explode: false in: query name: pi schema: format: number interval items: type: number type: array style: form - explode: false in: query name: gravy schema: format: number interval items: type: number type: array style: form - explode: false in: query name: location_consensus schema: format: set items: type: string type: array style: form - explode: false in: query name: location_all_predictors schema: format: set items: type: string type: array style: form - explode: false in: query name: location_bacello schema: format: set items: type: string type: array style: form - explode: false in: query name: location_chlorop schema: format: set items: type: string type: array style: form - explode: false in: query name: location_epiloc schema: format: set items: type: string type: array style: form - explode: false in: query name: location_ipsort schema: format: set items: type: string type: array style: form - explode: false in: query name: location_mitoprot schema: format: set items: type: string type: array style: form - explode: false in: query name: location_multiloc2 schema: format: set items: type: string type: array style: form - explode: false in: query name: location_plantmploc schema: format: set items: type: string type: array style: form - explode: false in: query name: location_pprowler schema: format: set items: type: string type: array style: form - explode: false in: query name: location_predotar schema: format: set items: type: string type: array style: form - explode: false in: query name: location_pts1 schema: format: set items: type: string type: array style: form - explode: false in: query name: location_targetp schema: format: set items: type: string type: array style: form - explode: false in: query name: location_wolfpsort schema: format: set items: type: string type: array style: form - explode: false in: query name: location_yloc schema: format: set items: type: string type: array style: form - in: query name: athaliana schema: type: string - explode: false in: query name: blast_id schema: format: integer interval items: type: integer type: array style: form - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id006 schema: $ref: '#/components/schemas/A%20page%20of%20Locations' text/csv: *id006 description: A page of Locations headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: subcellular predictions for proteins tags: - CropPAL2020 /PPI: get: operationId: get_PPI parameters: - explode: false in: query name: id schema: format: integer interval items: type: integer type: array style: form - in: query name: Ath_locusA schema: type: string - in: query name: Ath_locusB schema: type: string - in: query name: paper schema: type: string - in: query name: location schema: enum: - null - cytoskeleton - cytosol - endoplasmic reticulum - extracellular - golgi - mitochondrion - nucleus - peroxisome - plasma membrane - plastid - vacuole type: string - in: query name: locusA schema: type: string - explode: false in: query name: taxaid schema: format: integer interval items: type: integer type: array style: form - in: query name: locusB schema: type: string - explode: false in: query name: taxaidB schema: format: integer interval items: type: integer type: array style: form - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id007 schema: $ref: '#/components/schemas/A%20page%20of%20PPIs' text/csv: *id007 description: A page of PPIs headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table PPI tags: - CropPAL2020 /Paper: get: operationId: get_Paper parameters: - in: query name: abstract schema: type: string - in: query name: id schema: type: string - in: query name: repository schema: type: string - in: query name: author schema: type: string - in: query name: authors schema: type: string - explode: false in: query name: year schema: format: integer interval items: type: integer type: array style: form - in: query name: title schema: type: string - in: query name: journal schema: type: string - in: query name: volume schema: type: string - in: query name: issue schema: type: string - in: query name: pages schema: type: string - in: query name: href schema: type: string - explode: false in: query name: source schema: format: set items: type: string type: array style: form - in: query name: doi schema: type: string - in: query name: pmc schema: type: string - explode: false in: query name: species schema: format: set items: type: string type: array style: form - in: query name: updated schema: format: iso 86001 date-time interval type: string - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id008 schema: $ref: '#/components/schemas/A%20page%20of%20Papers' text/csv: *id008 description: A page of Papers headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table Paper tags: - CropPAL2020 /Seq: get: operationId: get_Seq parameters: - in: query name: seq schema: type: string - in: query name: locus schema: type: string - in: query name: taxaid schema: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 format: integer interval items: type: integer type: array - in: query name: assembly schema: type: string - explode: false in: query name: start schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: end schema: format: integer interval items: type: integer type: array style: form - in: query name: strand schema: type: string - in: query name: locus_type schema: type: string - in: query name: gene schema: type: string - in: query name: transcript schema: type: string - in: query name: description schema: type: string - in: query name: description_trimmed schema: type: string - in: query name: md5 schema: type: string - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id009 schema: $ref: '#/components/schemas/A%20page%20of%20Seqs' text/csv: *id009 description: A page of Seqs headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table Seq tags: - CropPAL2020 /SubaCon: get: operationId: get_SubaCon parameters: - in: query name: locus schema: type: string - explode: false in: query name: taxaid schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: suba_location schema: format: set items: type: string type: array style: form - explode: false in: query name: exp_data schema: format: integer interval items: type: integer type: array style: form - explode: false in: query name: cell plate schema: format: number interval items: type: number type: array style: form - explode: false in: query name: cytoskeleton schema: format: number interval items: type: number type: array style: form - explode: false in: query name: cytosol schema: format: number interval items: type: number type: array style: form - explode: false in: query name: endoplasmic reticulum schema: format: number interval items: type: number type: array style: form - explode: false in: query name: extracellular schema: format: number interval items: type: number type: array style: form - explode: false in: query name: golgi schema: format: number interval items: type: number type: array style: form - explode: false in: query name: mitochondrion schema: format: number interval items: type: number type: array style: form - explode: false in: query name: nucleus schema: format: number interval items: type: number type: array style: form - explode: false in: query name: peroxisome schema: format: number interval items: type: number type: array style: form - explode: false in: query name: plasma membrane schema: format: number interval items: type: number type: array style: form - explode: false in: query name: plastid schema: format: number interval items: type: number type: array style: form - explode: false in: query name: unclear schema: format: number interval items: type: number type: array style: form - explode: false in: query name: vacuole schema: format: number interval items: type: number type: array style: form - explode: false in: query name: endosome schema: format: number interval items: type: number type: array style: form - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id010 schema: $ref: '#/components/schemas/A%20page%20of%20SubaCons' text/csv: *id010 description: A page of SubaCons headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table SubaCon tags: - CropPAL2020 /Taxa: get: operationId: get_Taxa parameters: - explode: false in: query name: taxaid schema: format: integer interval items: type: integer type: array style: form - in: query name: species_name schema: type: string - in: query name: species_name2 schema: type: string - in: query name: species_name3 schema: type: string - in: query name: species schema: type: string - in: query name: common_name schema: type: string - in: query name: comments schema: type: string - in: query name: species_name_paper schema: type: string - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id011 schema: $ref: '#/components/schemas/A%20page%20of%20Taxas' text/csv: *id011 description: A page of Taxas headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table Taxa tags: - CropPAL2020 /XRefs: get: operationId: get_XRefs parameters: - explode: false in: query name: id schema: format: integer interval items: type: integer type: array style: form - in: query name: locus schema: type: string - in: query name: db schema: type: string - in: query name: xrefid schema: type: string - in: query name: comment schema: type: string - in: query name: species schema: type: string - in: query name: taxa schema: type: string - description: Order results explode: false in: query name: ordering schema: format: ordering columns items: format: column ordering type: string type: array style: form - description: Select fields explode: false in: query name: select schema: format: mask items: format: column select type: string type: array style: form - description: Page number in: query name: page schema: default: 1 type: integer - description: Results per page (0 means *all* results) in: query name: per_page schema: default: 10 enum: *id002 type: integer responses: '200': content: application/json: &id012 schema: $ref: '#/components/schemas/A%20page%20of%20XRefs' text/csv: *id012 description: A page of XRefs headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query table XRefs tags: - CropPAL2020 /suba/entity_properties: get: description: Query metadata about Entity columns and relationships. operationId: get_columns_resource parameters: - in: query name: entity_name required: true schema: enum: - Affiliation - Blast - Exp - Homology - Location - PPI - Paper - Seq - SubaCon - Taxa - XRefs type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Entity%20Properties' description: Entity properties '404': content: application/json: schema: $ref: '#/components/schemas/BaseException' description: no such entity headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Entity properties including columns and relationships tags: - suba /suba/paginate/{path}: get: description: This target should be used with the `next_url` and `prev_url` attributes returned by a previous search `/oas3/suba/query`. It returns the next or previous page of the current result. operationId: get_paginate_resource parameters: - description: encoded url of previous or next page of current query (json|compress|btoa|quote) in: query name: path required: true schema: type: string responses: '200': content: application/json: schema: discriminator: propertyName: entity_name oneOf: - $ref: '#/components/schemas/A%20suba%20page%20of%20Locations' - $ref: '#/components/schemas/A%20suba%20page%20of%20Papers' - $ref: '#/components/schemas/A%20suba%20page%20of%20XRefs' - $ref: '#/components/schemas/A%20suba%20page%20of%20Blasts' - $ref: '#/components/schemas/A%20suba%20page%20of%20Seqs' - $ref: '#/components/schemas/A%20suba%20page%20of%20Exps' - $ref: '#/components/schemas/A%20suba%20page%20of%20Homologys' - $ref: '#/components/schemas/A%20suba%20page%20of%20Affiliations' - $ref: '#/components/schemas/A%20suba%20page%20of%20SubaCons' - $ref: '#/components/schemas/A%20suba%20page%20of%20PPIs' - $ref: '#/components/schemas/A%20suba%20page%20of%20Taxas' description: Success headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Target for prev/next urls tags: - suba parameters: - in: path name: path required: true schema: type: string /suba/query: post: description: Probably better to use [this page](https://croppal.org/oas3/search.html). operationId: post_builder_resource requestBody: content: application/x-www-form-urlencoded: schema: &id013 properties: entity_name: enum: - Affiliation - Blast - Exp - Homology - Location - PPI - Paper - Seq - SubaCon - Taxa - XRefs type: string ordering: description: Order results format: ordering columns items: format: column ordering type: string type: array page: default: 1 description: Page number type: integer per_page: default: 10 description: Results per page (0 means *all* results) enum: *id002 type: integer query: description: SUBA query format: SUBA query string type: string select: description: Select fields format: mask items: format: column select type: string type: array type: object multipart/form-data: schema: *id013 required: true responses: '200': content: application/json: &id014 schema: discriminator: propertyName: entity_name oneOf: - $ref: '#/components/schemas/A%20suba%20page%20of%20Locations' - $ref: '#/components/schemas/A%20suba%20page%20of%20Papers' - $ref: '#/components/schemas/A%20suba%20page%20of%20XRefs' - $ref: '#/components/schemas/A%20suba%20page%20of%20Blasts' - $ref: '#/components/schemas/A%20suba%20page%20of%20Seqs' - $ref: '#/components/schemas/A%20suba%20page%20of%20Exps' - $ref: '#/components/schemas/A%20suba%20page%20of%20Homologys' - $ref: '#/components/schemas/A%20suba%20page%20of%20Affiliations' - $ref: '#/components/schemas/A%20suba%20page%20of%20SubaCons' - $ref: '#/components/schemas/A%20suba%20page%20of%20PPIs' - $ref: '#/components/schemas/A%20suba%20page%20of%20Taxas' text/csv: *id014 description: A page of SUBA results headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string '400': content: application/json: &id015 schema: $ref: '#/components/schemas/LanguageException' text/csv: *id015 description: SUBA Language Exception headers: Access-Control-Allow-Origin: description: permitted cross-site locations schema: default: '*' type: string summary: Query Entities with SUBA query language tags: - suba components: responses: LanguageException: content: application/json: schema: $ref: '#/components/schemas/LanguageException' description: SUBA language syntax error MaskError: description: When any error occurs on mask NoResultFound: content: application/json: schema: $ref: '#/components/schemas/BaseException' description: No such element in database OperationalError: content: application/json: schema: $ref: '#/components/schemas/BaseException' description: Database language SQL error ParseError: description: When a mask can't be parsed ProgrammingError: content: application/json: schema: $ref: '#/components/schemas/BaseException' description: Database language programming error schemas: A SUBA page of results: discriminator: propertyName: entity_name properties: entity_name: description: entity or table queried enum: - Affiliation - Blast - Exp - Homology - Location - PPI - Paper - Seq - SubaCon - Taxa - XRefs example: Affiliation type: string next_url: type: string page: description: Page number for this page of results type: integer pages: description: Total number of pages for this query type: integer per_page: default: 10 description: Number of items per page of results enum: *id002 example: 10 format: one of a set of integers type: integer prev_url: type: string total: description: Total number of results type: integer required: - entity_name - page - per_page type: object A page of Affiliations: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Affiliation' type: array type: object A page of Blasts: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Blast' type: array type: object A page of Exps: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Exp' type: array type: object A page of Homologys: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Homology' type: array type: object A page of Locations: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Location' type: array type: object A page of PPIs: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/PPI' type: array type: object A page of Papers: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Paper' type: array type: object A page of Seqs: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Seq' type: array type: object A page of SubaCons: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/SubaCon' type: array type: object A page of Taxas: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Taxa' type: array type: object A page of XRefs: allOf: - $ref: '#/components/schemas/A%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/XRefs' type: array type: object A page of results: discriminator: propertyName: entity_name properties: entity_name: description: entity or table queried enum: - Location - Paper - XRefs - Blast - Seq - Exp - Homology - Affiliation - SubaCon - PPI - Taxa example: Location type: string page: description: Page number for this page of results type: integer pages: description: Total number of pages for this query type: integer per_page: default: 10 description: Number of items per page of results enum: *id002 example: 0 format: one of a set of integers type: integer total: description: Total number of results type: integer required: - entity_name - page - per_page type: object A suba page of Affiliations: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Affiliation' type: array type: object x-mask: '{*,items{*}}' A suba page of Blasts: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Blast' type: array type: object x-mask: '{*,items{*}}' A suba page of Exps: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Exp' type: array type: object x-mask: '{*,items{id,source,locus,taxaid,paper,location,match_type,source_id}}' A suba page of Homologys: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Homology' type: array type: object x-mask: '{*,items{*}}' A suba page of Locations: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Location' type: array type: object x-mask: '{*,items{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id,exp,papers,seq,homology}}' A suba page of PPIs: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/PPI' type: array type: object x-mask: '{*,items{*}}' A suba page of Papers: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Paper' type: array type: object x-mask: '{*,items{abstract,comment,contributed,contributor,id,repository,author,authors,year,title,journal,volume,issue,pages,href,source,doi,pmc,species,updated,exp,affiliations,prediction}}' A suba page of Seqs: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Seq' type: array type: object x-mask: '{*,items{*}}' A suba page of SubaCons: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/SubaCon' type: array type: object x-mask: '{*,items{*}}' A suba page of Taxas: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/Taxa' type: array type: object x-mask: '{*,items{*}}' A suba page of XRefs: allOf: - $ref: '#/components/schemas/A%20SUBA%20page%20of%20results' - properties: items: items: $ref: '#/components/schemas/XRefs' type: array type: object x-mask: '{*,items{*}}' Affiliation: properties: affiliation: example: Department of Plant and Microbial Biology, University of California, Berkeley, CA 94720-3102, USA. type: string country: example: United States maxLength: 24 type: string country_code: enum: - AR - AT - AU - BE - BR - CA - CH - CL - CN - CZ - DE - DK - ES - FI - FR - GB - GR - HK - HR - HU - ID - IE - IL - IN - IR - IT - JP - KR - LT - LU - MX - NL - 'NO' - NP - PE - PH - PK - PL - PT - RU - SA - SE - SG - SI - SK - TH - TN - TR - TW - US - VN - ZA example: US maxLength: 24 type: string id: example: 1 readOnly: true type: integer lat: example: 37.8739 type: number lng: example: -122.265 type: number pmid: example: '9465122' maxLength: 24 type: string timestamp: example: '2019-09-02T08:32:56' format: date-time type: string required: - id type: object x-mask: '{*}' BaseException: properties: message: title: Error Message type: string required: - message type: object Blast: properties: accession: example: ATCG00020.1 maxLength: 32 type: string accession_taxaid: example: 3702 type: integer blast_protein: $ref: '#/components/schemas/blast_protein.Location' db: example: athaliana maxLength: 32 type: string expect: example: 0.0 type: number id: example: 1 readOnly: true type: integer locus: example: AGP50735 maxLength: 32 type: string protein: $ref: '#/components/schemas/protein.Location' query_end: example: 353 type: integer query_start: example: 1 type: integer score: example: 1824.0 type: number slen: example: 353 type: integer target_end: example: 352 type: integer target_start: example: 0 type: integer taxaid: example: 4513 type: integer tlen: example: 353 type: integer required: - id type: object x-mask: '{*}' Entity Properties: discriminator: propertyName: entity_name properties: columns: allOf: - $ref: '#/components/schemas/FieldMetaData' description: field meta data of model entity_name: description: Name of Entity enum: - Affiliation - Blast - Exp - Homology - Location - PPI - Paper - Seq - SubaCon - Taxa - XRefs example: Affiliation type: string masked: description: Columns or Relationships available but not sent by default. items: type: string type: array relationships: allOf: - $ref: '#/components/schemas/FieldMetaData' description: field meta data of model required: - entity_name type: object Exp: description: Experimental Data properties: id: example: 1 readOnly: true type: integer location: enum: - cytoskeleton - cytosol - endoplasmic reticulum - extracellular - golgi - mitochondrion - nucleus - peroxisome - plasma membrane - plastid - unclear - vacuole example: mitochondrion maxLength: 21 type: string locus: example: Zm00001d022169_P022 maxLength: 32 type: string paper: example: '10330475' maxLength: 32 type: string prediction: $ref: '#/components/schemas/prediction.Location' source: enum: - gfp - msms example: gfp maxLength: 4 type: string source_id: example: '1343' type: string taxaid: enum: - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 4577 format: one of a set of integers type: integer required: - id type: object x-mask: '{id,source,locus,taxaid,paper,location,match_type,source_id}' FieldMetaData: properties: description: type: string name: type: string type: type: string type: object Homology: properties: homology_identity: example: 83.0097 type: number homology_locus: example: HORVU0Hr1G024720.1 maxLength: 32 readOnly: true type: string homology_protein: $ref: '#/components/schemas/homology_protein.Location' homology_species: example: hordeum_vulgare maxLength: 255 type: string homology_taxaid: example: 4513 type: integer homology_type: enum: - gene_split - homoeolog_many2many - homoeolog_one2many - homoeolog_one2one - ortholog_many2many - ortholog_one2many - ortholog_one2one - within_species_paralog example: within_species_paralog maxLength: 255 type: string identity: example: 48.4419 type: number locus: example: AGP50735 maxLength: 32 readOnly: true type: string protein: $ref: '#/components/schemas/protein.Location' species: enum: - arabidopsis_thaliana - brassica_napus - brassica_rapa - glycine_max - hordeum_vulgare - musa_acuminata - oryza_sativa - solanum_lycopersicum - solanum_tuberosum - sorghum_bicolor - triticum_aestivum - vitis_vinifera - zea_mays example: hordeum_vulgare maxLength: 255 type: string taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 4513 format: one of a set of integers type: integer required: - homology_locus - locus type: object x-mask: '{*}' LanguageException: allOf: - $ref: '#/components/schemas/BaseException' - properties: html: title: html of error type: string lexdata: title: query string being parsed type: string paths: items: type: string title: attribute locations type: array pos: title: position of lexical error type: integer type: object Location: description: subcellular predictions for proteins properties: assembly: example: '3' maxLength: 32 type: string athaliana: maxLength: 32 type: string blast_id: type: integer description: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string exp: description: papers describing localisation experiments items: $ref: '#/components/schemas/exp.Exp' title: experiments type: array gravy: example: -0.270887 type: number homology: items: $ref: '#/components/schemas/homology.Homology' type: array location_all_predictors: items: type: string type: array location_bacello: items: type: string type: array location_chlorop: items: type: string type: array location_consensus: items: type: string type: array location_epiloc: items: type: string type: array location_ipsort: items: type: string type: array location_mitoprot: items: type: string type: array location_multiloc2: items: type: string type: array location_plantmploc: items: type: string type: array location_pprowler: items: type: string type: array location_predotar: items: type: string type: array location_pts1: items: type: string type: array location_targetp: items: type: string type: array location_wolfpsort: items: type: string type: array location_yloc: items: type: string type: array locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string mwt: example: 103482.0 type: number papers: items: $ref: '#/components/schemas/papers.Paper' type: array pi: example: 7.81999 type: number residues: example: 924 type: integer seq: allOf: - $ref: '#/components/schemas/seq.Seq' description: sequences from gramene release-40 title: sequences taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer required: - locus type: object x-mask: '{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id,exp,papers,seq,homology}' PPI: properties: Ath_locusA: example: AT1G01010.1 maxLength: 11 type: string Ath_locusB: example: AT1G10030.1 maxLength: 11 type: string id: example: 1 readOnly: true type: integer location: enum: - null - cytoskeleton - cytosol - endoplasmic reticulum - extracellular - golgi - mitochondrion - nucleus - peroxisome - plasma membrane - plastid - vacuole maxLength: 21 type: string locusA: example: Bra033296.1-P maxLength: 32 type: string locusB: example: Bra018466.1-P maxLength: 32 type: string paper: example: '21798944' maxLength: 11 type: string ppi_protein: $ref: '#/components/schemas/ppi_protein.Location' protein: $ref: '#/components/schemas/protein.Location' taxaid: example: 3711 type: integer taxaidB: example: 3711 type: integer required: - id type: object x-mask: '{*}' Paper: properties: abstract: example: Plants constantly monitor their light environment in order to grow and develop optimally, in part through use of the phytochromes, which sense red/far-red light. A phytochrome binding protein, PKS1 (phytochrome kinase substrate 1), was identified that is a substrate for light-regulated phytochrome kinase activity in vitro. In vivo experiments suggest that PKS1 is phosphorylated in a phytochrome-dependent manner and negatively regulates phytochrome signaling. The data suggest that phytochromes signal by serine-threonine phosphorylation. type: string affiliations: items: $ref: '#/components/schemas/affiliations.Affiliation' type: array author: example: Fankhauser C et al. type: string authors: example: C:C:Fankhauser,K C:KC:Yeh,J C:JC:Lagarias,H:H:Zhang,T D:TD:Elich,J:J:Chory type: string doi: example: 10.1126/science.284.5419.1539 maxLength: 128 type: string exp: items: $ref: '#/components/schemas/exp.Exp' type: array href: example: http://www.ncbi.nlm.nih.gov/pubmed/10348744 type: string id: example: '10348744' maxLength: 19 readOnly: true type: string issue: example: '5419' type: string journal: example: Science type: string pages: example: 1539-41 type: string pmc: maxLength: 19 type: string prediction: items: $ref: '#/components/schemas/prediction.Location' type: array repository: example: pubmed maxLength: 7 type: string source: items: type: string type: array species: items: type: string type: array title: example: PKS1, a substrate phosphorylated by phytochrome that modulates light signaling in Arabidopsis. type: string updated: example: '2019-08-28T06:48:18' format: date-time type: string volume: example: '284' type: string year: example: 1999 type: integer required: - id type: object x-mask: '{abstract,comment,contributed,contributor,id,repository,author,authors,year,title,journal,volume,issue,pages,href,source,doi,pmc,species,updated,exp,affiliations,prediction}' Seq: properties: assembly: example: '3' maxLength: 32 type: string description: example: gene_biotype:protein_coding transcript_biotype:protein_coding gene_symbol:LON3 description:Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string description_trimmed: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string end: example: 1719608 type: integer gene: example: AT3G05780 maxLength: 32 type: string locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string locus_type: example: chromosome maxLength: 11 type: string md5: example: 470387ca090d261145cd85497351e4af format: byte type: string prediction: $ref: '#/components/schemas/prediction.Location' seq: example: MMPKRFNTSGFDTTLRLPSYYGFLHLTQSL... type: string start: example: 1714941 type: integer strand: example: '-' maxLength: 1 type: string taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer transcript: example: AT3G05780.1 maxLength: 32 type: string required: - locus type: object x-mask: '{*}' SubaCon: properties: cell plate: example: 0.0 type: number cytoskeleton: example: 0.0 type: number cytosol: example: 0.0 type: number endoplasmic reticulum: example: 0.0 type: number endosome: example: 0.0 type: number exp_data: example: 0 type: integer extracellular: example: 0.25 type: number golgi: example: 0.0 type: number locus: example: AGP50735 maxLength: 32 readOnly: true type: string mitochondrion: example: 0.25 type: number nucleus: example: 0.0 type: number peroxisome: example: 0.0 type: number plasma membrane: example: 0.25 type: number plastid: example: 0.0 type: number prediction: $ref: '#/components/schemas/prediction.Location' suba_location: items: type: string type: array taxaid: example: 4513 type: integer unclear: example: 0.0 type: number vacuole: example: 0.25 type: number required: - locus type: object x-mask: '{*}' Taxa: properties: comments: example: dicot type: string common_name: example: thale cress maxLength: 255 type: string species: example: arabidopsis thaliana maxLength: 255 type: string species_name: example: arabidopsis_thaliana maxLength: 255 type: string species_name2: example: athaliana maxLength: 255 type: string species_name3: example: a_thaliana maxLength: 255 type: string species_name_paper: example: a. thaliana maxLength: 255 type: string taxaid: example: 3702 readOnly: true type: integer required: - taxaid type: object x-mask: '{*}' XRefs: properties: comment: maxLength: 255 type: string db: example: ENA maxLength: 17 type: string id: example: 1 readOnly: true type: integer locus: example: AGP50735 maxLength: 128 type: string prediction: $ref: '#/components/schemas/prediction.Location' species: example: hvulgare maxLength: 13 type: string taxa: example: '4513' maxLength: 5 type: string xrefid: example: KC912687.1:CDS:complement(82..1143) maxLength: 512 type: string required: - id type: object x-mask: '{*}' affiliations.Affiliation: properties: affiliation: example: Department of Plant and Microbial Biology, University of California, Berkeley, CA 94720-3102, USA. type: string country: example: United States maxLength: 24 type: string country_code: enum: - AR - AT - AU - BE - BR - CA - CH - CL - CN - CZ - DE - DK - ES - FI - FR - GB - GR - HK - HR - HU - ID - IE - IL - IN - IR - IT - JP - KR - LT - LU - MX - NL - 'NO' - NP - PE - PH - PK - PL - PT - RU - SA - SE - SG - SI - SK - TH - TN - TR - TW - US - VN - ZA example: US maxLength: 24 type: string id: example: 1 readOnly: true type: integer lat: example: 37.8739 type: number lng: example: -122.265 type: number pmid: example: '9465122' maxLength: 24 type: string timestamp: example: '2019-09-02T08:32:56' format: date-time type: string required: - id type: object x-mask: '{*}' blast_protein.Location: properties: assembly: example: '3' maxLength: 32 type: string athaliana: maxLength: 32 type: string blast_id: type: integer description: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string exp: description: papers describing localisation experiments items: $ref: '#/components/schemas/exp.Exp' title: experiments type: array gravy: example: -0.270887 type: number homology: items: $ref: '#/components/schemas/homology.Homology' type: array location_all_predictors: items: type: string type: array location_bacello: items: type: string type: array location_chlorop: items: type: string type: array location_consensus: items: type: string type: array location_epiloc: items: type: string type: array location_ipsort: items: type: string type: array location_mitoprot: items: type: string type: array location_multiloc2: items: type: string type: array location_plantmploc: items: type: string type: array location_pprowler: items: type: string type: array location_predotar: items: type: string type: array location_pts1: items: type: string type: array location_targetp: items: type: string type: array location_wolfpsort: items: type: string type: array location_yloc: items: type: string type: array locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string mwt: example: 103482.0 type: number papers: items: $ref: '#/components/schemas/papers.Paper' type: array pi: example: 7.81999 type: number residues: example: 924 type: integer seq: allOf: - $ref: '#/components/schemas/seq.Seq' description: sequences from gramene release-40 title: sequences taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer required: - locus type: object x-mask: '{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id}' exp.Exp: properties: id: example: 1 readOnly: true type: integer location: enum: - cytoskeleton - cytosol - endoplasmic reticulum - extracellular - golgi - mitochondrion - nucleus - peroxisome - plasma membrane - plastid - unclear - vacuole example: mitochondrion maxLength: 21 type: string locus: example: Zm00001d022169_P022 maxLength: 32 type: string paper: example: '10330475' maxLength: 32 type: string source: enum: - gfp - msms example: gfp maxLength: 4 type: string source_id: example: '1343' type: string taxaid: enum: - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 4577 format: one of a set of integers type: integer required: - id type: object x-mask: '{id,source,locus,taxaid,paper,location,match_type,source_id}' homology.Homology: properties: homology_identity: example: 83.0097 type: number homology_locus: example: HORVU0Hr1G024720.1 maxLength: 32 readOnly: true type: string homology_species: example: hordeum_vulgare maxLength: 255 type: string homology_taxaid: example: 4513 type: integer homology_type: enum: - gene_split - homoeolog_many2many - homoeolog_one2many - homoeolog_one2one - ortholog_many2many - ortholog_one2many - ortholog_one2one - within_species_paralog example: within_species_paralog maxLength: 255 type: string identity: example: 48.4419 type: number locus: example: AGP50735 maxLength: 32 readOnly: true type: string species: enum: - arabidopsis_thaliana - brassica_napus - brassica_rapa - glycine_max - hordeum_vulgare - musa_acuminata - oryza_sativa - solanum_lycopersicum - solanum_tuberosum - sorghum_bicolor - triticum_aestivum - vitis_vinifera - zea_mays example: hordeum_vulgare maxLength: 255 type: string taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 4513 format: one of a set of integers type: integer required: - homology_locus - locus type: object x-mask: '{locus,species,taxaid,identity,homology_type,homology_locus,homology_species,homology_taxaid,homology_identity}' homology_protein.Location: properties: assembly: example: '3' maxLength: 32 type: string athaliana: maxLength: 32 type: string blast_id: type: integer description: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string exp: description: papers describing localisation experiments items: $ref: '#/components/schemas/exp.Exp' title: experiments type: array gravy: example: -0.270887 type: number homology: items: $ref: '#/components/schemas/homology.Homology' type: array location_all_predictors: items: type: string type: array location_bacello: items: type: string type: array location_chlorop: items: type: string type: array location_consensus: items: type: string type: array location_epiloc: items: type: string type: array location_ipsort: items: type: string type: array location_mitoprot: items: type: string type: array location_multiloc2: items: type: string type: array location_plantmploc: items: type: string type: array location_pprowler: items: type: string type: array location_predotar: items: type: string type: array location_pts1: items: type: string type: array location_targetp: items: type: string type: array location_wolfpsort: items: type: string type: array location_yloc: items: type: string type: array locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string mwt: example: 103482.0 type: number papers: items: $ref: '#/components/schemas/papers.Paper' type: array pi: example: 7.81999 type: number residues: example: 924 type: integer seq: allOf: - $ref: '#/components/schemas/seq.Seq' description: sequences from gramene release-40 title: sequences taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer required: - locus type: object x-mask: '{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id}' papers.Paper: properties: abstract: example: Plants constantly monitor their light environment in order to grow and develop optimally, in part through use of the phytochromes, which sense red/far-red light. A phytochrome binding protein, PKS1 (phytochrome kinase substrate 1), was identified that is a substrate for light-regulated phytochrome kinase activity in vitro. In vivo experiments suggest that PKS1 is phosphorylated in a phytochrome-dependent manner and negatively regulates phytochrome signaling. The data suggest that phytochromes signal by serine-threonine phosphorylation. type: string author: example: Fankhauser C et al. type: string authors: example: C:C:Fankhauser,K C:KC:Yeh,J C:JC:Lagarias,H:H:Zhang,T D:TD:Elich,J:J:Chory type: string doi: example: 10.1126/science.284.5419.1539 maxLength: 128 type: string href: example: http://www.ncbi.nlm.nih.gov/pubmed/10348744 type: string id: example: '10348744' maxLength: 19 readOnly: true type: string issue: example: '5419' type: string journal: example: Science type: string pages: example: 1539-41 type: string pmc: maxLength: 19 type: string repository: example: pubmed maxLength: 7 type: string source: items: type: string type: array species: items: type: string type: array title: example: PKS1, a substrate phosphorylated by phytochrome that modulates light signaling in Arabidopsis. type: string updated: example: '2019-08-28T06:48:18' format: date-time type: string volume: example: '284' type: string year: example: 1999 type: integer required: - id type: object x-mask: '{abstract,comment,contributed,contributor,id,repository,author,authors,year,title,journal,volume,issue,pages,href,source,doi,pmc,species,updated}' ppi_protein.Location: properties: assembly: example: '3' maxLength: 32 type: string athaliana: maxLength: 32 type: string blast_id: type: integer description: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string exp: description: papers describing localisation experiments items: $ref: '#/components/schemas/exp.Exp' title: experiments type: array gravy: example: -0.270887 type: number homology: items: $ref: '#/components/schemas/homology.Homology' type: array location_all_predictors: items: type: string type: array location_bacello: items: type: string type: array location_chlorop: items: type: string type: array location_consensus: items: type: string type: array location_epiloc: items: type: string type: array location_ipsort: items: type: string type: array location_mitoprot: items: type: string type: array location_multiloc2: items: type: string type: array location_plantmploc: items: type: string type: array location_pprowler: items: type: string type: array location_predotar: items: type: string type: array location_pts1: items: type: string type: array location_targetp: items: type: string type: array location_wolfpsort: items: type: string type: array location_yloc: items: type: string type: array locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string mwt: example: 103482.0 type: number papers: items: $ref: '#/components/schemas/papers.Paper' type: array pi: example: 7.81999 type: number residues: example: 924 type: integer seq: allOf: - $ref: '#/components/schemas/seq.Seq' description: sequences from gramene release-40 title: sequences taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer required: - locus type: object x-mask: '{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id}' prediction.Location: properties: assembly: example: '3' maxLength: 32 type: string athaliana: maxLength: 32 type: string blast_id: type: integer description: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string exp: description: papers describing localisation experiments items: $ref: '#/components/schemas/exp.Exp' title: experiments type: array gravy: example: -0.270887 type: number homology: items: $ref: '#/components/schemas/homology.Homology' type: array location_all_predictors: items: type: string type: array location_bacello: items: type: string type: array location_chlorop: items: type: string type: array location_consensus: items: type: string type: array location_epiloc: items: type: string type: array location_ipsort: items: type: string type: array location_mitoprot: items: type: string type: array location_multiloc2: items: type: string type: array location_plantmploc: items: type: string type: array location_pprowler: items: type: string type: array location_predotar: items: type: string type: array location_pts1: items: type: string type: array location_targetp: items: type: string type: array location_wolfpsort: items: type: string type: array location_yloc: items: type: string type: array locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string mwt: example: 103482.0 type: number papers: items: $ref: '#/components/schemas/papers.Paper' type: array pi: example: 7.81999 type: number residues: example: 924 type: integer seq: allOf: - $ref: '#/components/schemas/seq.Seq' description: sequences from gramene release-40 title: sequences taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer required: - locus type: object x-mask: '{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id}' protein.Location: properties: assembly: example: '3' maxLength: 32 type: string athaliana: maxLength: 32 type: string blast_id: type: integer description: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string exp: description: papers describing localisation experiments items: $ref: '#/components/schemas/exp.Exp' title: experiments type: array gravy: example: -0.270887 type: number homology: items: $ref: '#/components/schemas/homology.Homology' type: array location_all_predictors: items: type: string type: array location_bacello: items: type: string type: array location_chlorop: items: type: string type: array location_consensus: items: type: string type: array location_epiloc: items: type: string type: array location_ipsort: items: type: string type: array location_mitoprot: items: type: string type: array location_multiloc2: items: type: string type: array location_plantmploc: items: type: string type: array location_pprowler: items: type: string type: array location_predotar: items: type: string type: array location_pts1: items: type: string type: array location_targetp: items: type: string type: array location_wolfpsort: items: type: string type: array location_yloc: items: type: string type: array locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string mwt: example: 103482.0 type: number papers: items: $ref: '#/components/schemas/papers.Paper' type: array pi: example: 7.81999 type: number residues: example: 924 type: integer seq: allOf: - $ref: '#/components/schemas/seq.Seq' description: sequences from gramene release-40 title: sequences taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer required: - locus type: object x-mask: '{locus,taxaid,assembly,description,residues,mwt,pi,gravy,location_consensus,location_all_predictors,location_bacello,location_chlorop,location_epiloc,location_ipsort,location_mitoprot,location_multiloc2,location_plantmploc,location_pprowler,location_predotar,location_pts1,location_targetp,location_wolfpsort,location_yloc,athaliana,blast_id}' seq.Seq: properties: assembly: example: '3' maxLength: 32 type: string description: example: gene_biotype:protein_coding transcript_biotype:protein_coding gene_symbol:LON3 description:Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string description_trimmed: example: LON3Lon protease homolog 3, mitochondrial [Source:UniProtKB/Swiss-Prot;Acc:Q9M9L8] type: string end: example: 1719608 type: integer gene: example: AT3G05780 maxLength: 32 type: string locus: example: AT3G05780.1 maxLength: 32 readOnly: true type: string locus_type: example: chromosome maxLength: 11 type: string md5: example: 470387ca090d261145cd85497351e4af format: byte type: string start: example: 1714941 type: integer strand: example: '-' maxLength: 1 type: string taxaid: enum: - 3702 - 3708 - 3711 - 3847 - 4081 - 4113 - 4513 - 4530 - 4558 - 4565 - 4577 - 4641 - 29760 example: 3702 format: one of a set of integers type: integer transcript: example: AT3G05780.1 maxLength: 32 type: string required: - locus type: object x-mask: '{seq,locus,taxaid,assembly,start,end,strand,locus_type,gene,transcript,description,description_trimmed,md5}' servers: - url: https://croppal.org/oas3