Mirdesign API

A sample swagger server for
More information: https://arteymix.github.io/about
Contact Info: guillaumepoiriermorency@gmail.com
Version: 0.0.1
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

Customize this message as you see fit!

Methods

get: /cell-line/{id}
Default
cellLineIdGet Detail of a cell line.

Parameters

Return type

CellLine

Example data

Content-Type: application/json
{
  "name" : "aeiou",
  "id" : "aeiou"
}

get: /cell-line/{id}/targets
Default
cellLineIdTargetsGet Targets of a cell line.

Parameters

Return type

array[Target]

Example data

Content-Type: application/json
[ {
  "cds_end" : 123,
  "cds_start" : 123,
  "name" : "aeiou",
  "variant" : 123,
  "accession" : "aeiou"
} ]

get: /cell-lines
Default
cellLinesGet Cell lines filtered by a query.

Parameters

Return type

array[CellLine]

Example data

Content-Type: application/json
[ {
  "name" : "aeiou",
  "id" : "aeiou"
} ]

get: /mirna/{accession}
Default
mirnaAccessionGet µRNA

Parameters

Return type

MiRNA

Example data

Content-Type: application/json
{
  "name" : "aeiou",
  "accession" : "aeiou",
  "seed_index" : 123
}

get: /mirnas
Default
mirnasGet µRNA

Parameters

Return type


get: /target/{accession}
Default
targetAccessionGet Details of a target.

Parameters

Return type

Target

Example data

Content-Type: application/json
{
  "cds_end" : 123,
  "cds_start" : 123,
  "name" : "aeiou",
  "variant" : 123,
  "accession" : "aeiou"
}

get: /targets
Default
targetsGet Targets which are genes composing a cell line.

Parameters

Return type

array[Target]

Example data

Content-Type: application/json
[ {
  "cds_end" : 123,
  "cds_start" : 123,
  "name" : "aeiou",
  "variant" : 123,
  "accession" : "aeiou"
} ]

put: /task
Default
taskPut Create a new task and queue it.

Parameters

Return type


get: /task/{task_id}
Default
taskTaskIdGet Obtain the data of a task as submitted on creation.

Parameters

Return type


delete: /task/{task_id}
Default
taskTaskIdDelete Cancel a created or queued task and prevent it from being executed.

Parameters

Return type


get: /task/{task_id}/result
Default
taskTaskIdResultGet Result of a processed task.

Parameters

Return type


get: /task/{task_id}/status
Default
taskTaskIdStatusGet Obtain the status of a task.

Parameters

Return type

String

Example data

Content-Type: application/json
"aeiou"

Models

CellLine

id
String
name
String

MiRNA

accession
String
name
String
seed_index
Integer

Target

accession
String
name
String
variant
Integer
cds_start
Integer
cds_end
Integer