Ion Torrent SDK¶
Release v5.10.
This document reviews all the points of interest for programmatically interfacing with Torrent Suite™ Software.
Torrent Suite™ Software Plugin System¶
This section describes the plugin framework and explains how to create plugins using all the available features. To understand this section, we recommend that you have at a minimum a working knowledge of python, object-oriented programming and HTML/javascript.
Getting Started with Plugins¶
The plugin framework is primarily an extension of the analysis pipeline and executes custom python modules (plugins) at different points in the pipeline process. There are three reasons for writing a plugin:
- Data Management: The transfer or backup of data to a secondary file server or remote site.
- Quality Assurance/Quality Control: These plugins check the quality of the data and give you access to some of the larger and transient data used in signal processing, which are eventually deleted.
- Application Analysis: This is broadest and most useful category which bridges the gap between general pipeline workflow and application-specific analysis and reporting.
There is nothing strict about these categories. They have no technical bearing on the functioning of the plugins other than a conceptual framework for deciding whether to use a plugin or not.
Quick Start¶
Enter the following python code into a file called MyPlugin.py inside a new directory called MyPlugin.
import subprocess
from ion.plugin import *
class MyPlugin(IonPlugin):
version = "1.0.0.0"
def launch(self, data=None):
output = subprocess.check_output(['ls', '-l'])
with open("status_block.html", "w") as html_fp:
html_fp.write("<html><body><pre>")
html_fp.write(output)
html_fp.write("</pre></body></html>")
if __name__ == "__main__":
PluginCLI()
Compress the MyPlugin directory (ZIP file format). See Packaging & Installation for help. Click Install or Upgrade Plugin to upload the archive on the Torrent Suite™ Software plugins page. Navigate to an existing Torrent Suite™ Software run report, click Select Plugins to Run, then select MyPlugin. The plugin code executes and the output displays in an iframe on the report.
Pipeline Overview¶
Plugins are fundamentally an ability to extend the functionality of the analysis pipeline. At certain stages of the pipeline execution, each of these stages is represented as a “Run Level”.
Configuration¶
Occasionally, you need to configure plugins before their execution. To do this, the Plugin Framework offers three different caches for storing the configurations for the two different workflows for executing a plugin.
Automated Pipeline Workflow
- 1st Priority: Plan Configuration
- 2nd Priority: Global Configuration
Manual Plugin Execution
- 1st Priority: Instance Configuration
- 2nd Priority: Global Configuration
Run Levels¶
One of the key attributes of any given plugin is the run level that directs the pipeline to execute the plugin at each of these stages specified in the module. It is important to remember that the same method is called in the plugin no matter what run level is currently being executed. So if you are going to use more than one run level, write the plugin code so it is conditionally based on the Run Levels.
When employing run levels, use one of the two following strategies. The conventional workflow covers almost all situations; therefore, it is the default approach.
Block Levels
When you use block-based run levels, we recommend that you use a combination of the three following run levels:
- PRE: This stage occurs before any significant processing happens, and is sufficient for preparation.
- BLOCK: Plugins are triggered once per block on the chip. This run level is never executed for runs that do not have block-level processing.
- POST: This stage occurs after the analysis pipeline is completely executed. When executed, the plugin results output directory is a child directory of the normal plugin output directory named “post”.
Conventional Workflow
This strategy is the default for non-block-level specific run levels and is used in a more conventional workflow.
- DEFAULT: Plugins are triggered at the end of pipeline processing after the four usual steps (see pipeline documentation for details).
- LAST: Plugins are executed after all other plugins that are not “LAST” have been executed. If there is more than one, all “LAST” run level plugins run concurrently.
Internal Use Only
- SEPARATOR: Do not use.
Run Types¶
Run Types define which type of data the plugin is capable of running on. This controls whether the plugin is executed on a specific report type when it is selected during planning. If no run types are defined, the plugin will be launched for thumbnail and Ion PGM™ System reports only. In order to auto-run on Ion GeneStudio™ S5 System/Ion Proton™ System reports, the plugin must include COMPOSITE in its runtypes specification.
- COMPOSITE: Plugin will run on Ion GeneStudio™ S5 System/Ion Proton™ System report.
- THUMB: Plugin will run on Ion GeneStudio™ S5 System/Ion Proton™ System thumbnail report.
- FULLCHIP: Plugin will run on Ion PGM™ System report.
Dependencies¶
The term “dependency” is not quite accurate. This attribute ensures that when a plugin with a “dependency” is set to run at a run level, it is scheduled to run after the declared dependency that also shares that run level. If the declared dependency is not scheduled to run at the same run level, then the plugin runs without any special scheduling.
OIA Integration¶
Currently, the “On Instrument Analysis” (OIA) is responsible for the first two portions of the pipeline execution. The OIA does not normally interfere with plugin execution. However, if you select the PRE run level, any OIA-based workflows are executed after the signal processing step. A pure Torrent Suite™ Software implementation’s PRE step is executed before the signal processing step.
Plugin Code¶
You must write the code for all plugins in python, therefore a basic understanding of both python and object oriented programming is required.
In order for the plugin to function, it must inherit from the base class IonPlugin contained in the module at ion.plugin. At a minimum, the version attribute and launch method need to be overridden.
Legacy Note¶
Legacy plugins that use a bash script called “launch.sh” are obsolete and should not be replicated.
Naming Your Plugin¶
It is important to include the name of your plugin in the following:
The directory containing the python plugin file
The name of the python plugin file (not including the required .py file extension)
The name of the class declared within the python plugin file that derives the IonPlugin base class
NOTE: All are case-sensitive.
Plugin Version¶
The version of the plugin must be a string that has the standard four-number formatting as follows:
<Major>.<Minor>.<Revision>.<Build>
Launch Method¶
The one required override method to implement in the plugin class is the launch method, which has only the self argument, and an unused “Data” argument with the “None” default. This method performs all the required actions to achieve the goal of the plugin as well as to produce all the results files.
Packaging & Installation¶
There are two supported methods for packaging and installing plugins into the system: the debian packaging system and a simple zip archive method. This section describes only the zip archive method. The debian packaging system is described elsewhere because it is more advanced.
When you create a zip package, the contents must use a file structure with a root folder that has the same name as the plugin. All other contents are a child of this root folder:
Linux Bash Shell: ‘zip -r –exclude=*.git* PluginName.zip PluginDirectory’
After you create the archive, go to http://TS_hostname/configure/plugins/ on the Torrent Suite™ Software, then click “Install or Upgrade Plugin” to submit your new archive.
Plugin Reference¶
Plugin Files¶
- Plugin Python File: The primary file for implementing the logic contained in the plugin. The name of this file must be <PluginName>.py and be contained in the top level directory, which also has the same name as the plugin. Names are case-sensitive.
- Configuration Interfaces: There are three different configuration interfaces, all of which are optional. If your plugin
does not require any configuration to execute, you do not need to implement all of the following:
- instance.html: If present, this page appears when a plugin is run from the Manual Launch button on the Run Report page.
- plan.html: When you create a plan in the Plugin chevron, you have the option of launching a configuration interface for that plan. If not present, you can still select the plugin to run, but there will be no configuration data.
- config.html: This interface is presented in the plugin configuration interface and sets up the default configuration, which is used if neither of the other two configuration caches are present.
- Static Files: HTML files included in or generated by a plugin may need to load static assets (JS/CSS/Images). Include these files in a directory called pluginMedia in the root plugin directory. Reference the static files using the following URL pattern: /pluginMedia/<PluginName>/example.css
- Documentation:
- about.html: If present, this information is accessible from the plugins manage menu on the plugin page.
Base Class¶
All plugins must create one and only one class that inherits from the IonPlugin base class. The IonPlugin base class requires that the following attributes and methods be overridden, although some are optional.
Attributes & Properties¶
Attribute Name | Required | Type | Default | Description |
---|---|---|---|---|
name | No | string | Empty | Stores the name of the plugin in addition to the name of the class itself for logging. |
version | Yes | string | Empty | The four number version number for the plugin. |
runtypes | No | list(string) | Empty | Indicates if this plugin is used for wholechip and/or thumbnails. |
features | No | list(string) | Empty | Holds a list of current features enabled for this plugin. |
runlevels | Yes | list(string) | Empty | Holds a list for each run level that this plugin executes during the pipeline execution. |
depends | No | list(string) | Empty | Lists all plugins which are executed before this one, if present. |
major_block | No | boolean | False | If true, indicates that this plugin’s output is presented as part of the run report. |
requires | No | list(string) | [‘BAM’] | Currently unused. |
output | No | dictionary | Empty | Currently unused. |
results | No | dictionary | Empty | Currently unused. |
exit_status | No | int | Empty | Currently unused. |
context | No | dictionary | Empty | Currently unused. |
blockcount | No | int | 0 | Currently unused. |
plugin | No | Plugin | None | Currently unused. |
analysis | No | Result | None | Currently unused. |
pluginresult | No | PluginResult | None | Currently unused. |
startplugin | No | dictionary | None | This returns “an” in the memory dictionary of the startplugin.json. |
Methods¶
Method Name | Required | Return Type | Description |
---|---|---|---|
launch_wrapper | No | None | Do not use. |
generate_output | No | None | Currently unused. |
pre_block | No | None | Currently unused. |
post_block | No | None | Currently unused. |
pre_launch | No | boolean | Run prior to launch. Return False if you do not want the plugin to execute. |
post_launch | No | None | Currently unused. |
launch | Yes | boolean | If true, this indicates that this plugin’s output is presented as part of the run report. |
getUserInput | No | None | Currently unused. |
barcodetable_columns | No | list | This method returns a list of columns to be used to generate the plugin barcodes table ui. |
barcodetable_data | No | dictionary | This returns a dictionary to populate the contents of the plugin barcodes table ui. |
get_restobj | No | dictionary | This method returns a dictionary based on a REST API function call. |
Enums¶
Import the enumerations from the ion.plugin.constants module. Since enumerations are not supported in python 2, you implement them by creating a type with static members according to the following scheme.
- Feature
- EXPORT: Used to indicate that this plugin is run last because it exports data.
- Run Types
- COMPOSITE: Block based chip runs.
- THUMB: A thumbnail result.
- FULLCHIP: Ion PGM™ System Full chip results.
- Run Levels
- PRE
- DEFAULT
- BLOCK
- POST
- SEPARATOR
- LAST
Execution Environment¶
When you execute plugins, they are controlled with a script which is written to the results output directory call ion_plugin_*<Plugin Name>*_launch.sh. The plugin framework creates this file and directs the Grid Engine to execute this as the entry point for the plugin execution. The file handles the following:
- Updating the status in the database to be reflected in the run results page
- Setting up environmental variables (these are used in legacy plugins)
- Setting the umask to 0000
- Preventing core files from being written from core dumps
- Implementing the use of the output.json to create output (currently incomplete)
Run Levels¶
To use the run levels, you must assign them to your plugin class. If none are assigned the plugin will use DEFAULT runlevel. The run levels, block and conventional, are described in the Getting Started section. While it is technically possible, we do not recommend that you assign run levels from both groups concurrently.
Clusters¶
To accommplish clustering, the execution of the plugins is queued through a grid engine which, for single servers, is executed on the same computer as the one hosting the web site. In a cluster, the plugins are run only on the computer nodes and never on the head node. Consider the following when writing a plugin:
- The plugin is not run on the head node, so any references to “localhost” are incorrect. For example, if you are making a REST call and you have hard-coded the domain name of the url to be localhost, this attempts to call the REST API from the compute node, which results in an error. Instead, ensure that any REST API calls use the protocol and domain name in the startplugin.json contents runinfo->net_location.
- To distribute the executable code to the compute nodes, the system piggy-backs on the commonly shared NFS mount “/results” by creating a child folder at “/results/plugins/”. This means that the stability of the plugin framework is going to be intimately tied to the stability of the network. Ensure that the connection to the results folder is as stable and redundant as reasonably possible.
Dependencies¶
Due to the method of distribution of plugin logic over NFS mounts, there are very few libraries on the compute nodes during run time. To work around this, package all dependencies (beyond the standard python libraries) into the install file with the core logic so they are also installed into the /results/plugins/<Plugin Name> directory on the NFS mount to be redistributed out to the compute nodes.
REST API Extensions¶
The plugin framework currently gives you an option of extending the REST API with custom endpoints by implementing a python file in the root of the plugin folder, which must have the name “extend.py”. By implementing a method in this module with a single dictionary argument named “bucket”, which is described below, the extension is exposed through the REST API for execution using the following url:
http(s)://{HOSTNAME}/rundb/api/v1/plugin/{PLUGIN}/extend/{METHOD_NAME}
bucket["request_get"] = request.GET
# assume json
if request.method == "POST":
bucket["request_post"] = json.loads(request.body)
bucket["user"] = request.user
bucket["request_method"] = request.method
bucket["name"] = plugin.name
bucket["version"] = plugin.version
# not sure if we want this or not, keep it for now
bucket["config"] = plugin.config
Configuration¶
In many situations for plugins, there needs to be some sort of configuration declared before the plugin run time. This means that the plugin needs to implement an interface to allow users to configure it. Users can select from three configuration options in Torrent Suite™ Software: global, plan, and manual. The HTML pages can reference static assets, see Plugin Files.
Global Configuration¶
Include an HTML file named config.html in your root plugin directory to enable global configuration.
This HTML window appears in an iframe on the global plugin configuration page at /configure/plugins/.
Click the (Settings) next to a plugin, then select “Configure”.
Reading Configuration
Read from the plugin api endpoint. “/rundb/api/v1/plugin/” + TB_plugin.pk + “/” Or Read the window.TB_plugin js variable.
Writing Configuration
Write to the plugin api endpoint with a PUT request. “/rundb/api/v1/plugin/” + TB_plugin.pk + “/”
Plan Configuration¶
Include an HTML file named plan.html in your root plugin directory to enable plan configuration. This HTML window appears in an iframe on the planning screen plugin configuration page at /plan/page_plan_plugins/. Click the checkbox next to a plugin, then select “Configure”.
Reading Configuration
Read the window.TB_plugin js variable, then wait for window.restoreForm to be called with the last data passed to serializeForm.
Writing Configuration
window.serializeForm is called by the parent frame to gather the current configuration when users click “Save” in the parent frame.
Manual Configuration¶
Include an HTML file named instance.html in your root plugin directory to enable manual configuration. The HTML window appears in an iframe on the report page at /report/<ID>/. Click “Select Plugins To Run”, then select a plugin.
Reading Configuration
Read the window. TB_plugin js variable.
Writing Configuration
Write to the results endpoint with a POST request. “/rundb/api/v1/results/” + TB_result + “/plugin/” Then call the following to close the iframe. window.parent.$.colorbox.close()
Barcode Table UI¶
Plugin Barcode Table UI is an optional service provided by the plugin framework. It allows plugins to generate a simple GUI that can be used to select which barcodes to process and specify per-barcode parameters. The table is similar to the barcode sample table in plan screen with one row per barcode and columns specified by the plugin. This UI is provided for manual plugin launch only and is an opt-in service for plugins to use if desired.
Defining table columns
def barcodetable_columns(self): # plugin class method to specify which columns to display # inputs: none # outputs: list of columns and options to show columns_list = [ { "field": "selected", "editable": True }, { "field": "barcode_name", "editable": False }, { "field": "sample", "editable": False }, ... ] return columns_listList of available columns can be retrieved from framework by executing the following command line:
python /results/plugins/<myPlugin>/<myPlugin>.py --bctable-columns
Providing default table contents (optional)
Plugin barcode table will be populated on page load from existing samples information entered during run planning. Additionally, the plugin can modify or augment this initial data if it specifies the following function:
def barcodetable_data(self, data, planconfig={}, globalconfig={}):
# plugin class method to specify default table contents
# inputs:
# data - same structure as in barcodes.json
# planconfig - plugin configuration from planning (plan.html)
# globalconfig - plugin global configuration (config.html)
# outputs:
# data, modified as needed
return data
Changing instance.html
The plugin’s instance.html must add the contents of barcodes table to the plugin data before POSTing it to the results API. This data will be written to startplugin.json file at plugin runtime under “pluginconfig” section.
Helper TB_plugin_functions js variable is available to interact with the barcode table UI:
- TB_plugin_functions.get_plugin_barcodetable()
- returns table data as json object
- TB_plugin_functions.update_plugin_barcodetable(data)
- can be used to update the table with data json object
- TB_plugin_functions.plugin_barcodetable_div
- barcode table DIV element
Input Files¶
The plugin framework creates two different files for general plugin consumption as its inputs. The variables, which are communicated to the plugin from the framework, are spread across two separate JSON files.
barcodes.json¶
This file has all the references required for iterating through all of the barcodes for a particular run.
Developer Option
By default all the barcodes where the filtered key is true are not included in the barcodes.json file. You can overwrite this behavior by adding “PLUGINS_INCLUDE_FILTERED_BARCODES = True” to the local_settings.py and restarting the ionPlugin service.
nonbarcoded: {
aligned <bool>: Flags if the reads in bam_file are aligned to the reference genome.
bam_file <string>: Name of reads file. (May or may not be be aligned to the reference.)
bam_filepath <string>: Full file path to bam_file on the local torrent server. (File may not exist if read_count is 0.)
control_sequence_type <string>: Currently either ERCC Mix 1 or ERCC Mix 2 and only defined in plan screen for RNA Sequencing. (Purpose unspecified.)
filtered <bool>: Flags if the barcode passed the |TS| analysis pipeline filtering criteria.
hotspot_filepath <string>: Full file path to HotSpot target regions (BED) file on the local torrent server. ("" if not used.)
genome_urlpath <string>: URL path used to specify the genome for applications like IGV. Typically the path to the FASTA file on the local torrent server.
nucleotide_type <string>: Currently either DNA or RNA depending on application. Primarily used to distinguish barcodes with AmpliSeq DNA+RNA runs.
read_count <int>: Total number of barcode-assigned reads in bam_file (prior to alignment).
reference <string>: Common (short) name of the reference genome used in the pipeline for this barcode, e.g. hg19
reference_fullpath <string>: Full file path to the to the reference sequences in FASTA format on the local torrent server. (May be "" for unaligned reads.)
sample <string>: Name of the sample associated with this barcode. (May be associated with multiple barcodes.)
sample_id <string>: Sample identification code associated with sample.
target_region_filepath <string>: Full file path to target regions (BED) file on the local torrent server. ("" if not used.)
}
barcode_name: {
aligned <bool>: Flags if the reads in bam_file are aligned to the reference genome.
bam_file <string>: Name of reads file. (May or may not be be aligned to the reference.)
bam_filepath <string>: Full file path to bam_file on the local torrent server.
barcode_adapter <string>: DNA adapter sequence used to separate barcode_sequence from sequenced read.
barcode_annotation <string>: User-specified annotation for this barcode.
barcode_description <string>: Description text associated with this barcode.
barcode_index <int>: Index of barcode in the barcode set, starting at 1.
barcode_name <string>: Name of the barcode in the barcode set (barcode_name).
barcode_sequence <string>: DNA sequence used to identify this barcode.
barcode_type <string>: User-specified type for this barcode.
control_sequence_type <string>: Currently either ERCC Mix 1 or ERCC Mix 2 and only defined in plan screen for RNA Sequencing. (Purpose unspecified.)
filtered <bool>: Flags if the barcode passed the |TS| analysis pipeline filtering criteria.
hotspot_filepath <string>: Full file path to HotSpot target regions (BED) file on the local torrent server. ("" if not used.)
genome_urlpath <string>: URL path used to specify the genome for applications like IGV. Typically the path to the FASTA file on the local torrent server.
nucleotide_type <string>: Currently either DNA or RNA depending on application. Primarily used to distinguish barcodes with AmpliSeq DNA+RNA runs.
read_count <int>: Total number of barcode-assigned reads in bam_file (prior to alignment).
reference <string>: Common (short) name of the reference genome used in the pipeline for this barcode, e.g. hg19
reference_fullpath <string>: Full file path to the to the reference sequences in FASTA format on the local torrent server. (May be "" for unaligned reads.)
sample <string>: Name of the sample associated with this barcode. (May be associated with multiple barcodes.)
sample_id <string>: Sample identification code associated with sample.
target_region_filepath <string>: Full file path to target regions (BED) file on the local torrent server. ("" if not used.)
}
Example barcodes.json for a barcoded run (TSS v5.0.3)
{
"IonXpress_001":{
"aligned":true,
"bam_file":"IonXpress_001_rawlib.bam",
"bam_filepath":"/results/analysis/output/Local/with_many_samples_017/IonXpress_001_rawlib.bam",
"barcode_adapter":"GAT",
"barcode_annotation":"",
"barcode_description":"",
"barcode_index":1,
"barcode_name":"IonXpress_001",
"barcode_sequence":"CTAAGGTAAC",
"barcode_type":"",
"control_sequence_type":"",
"filtered":false,
"genome_urlpath":"/auth/output/tmap-f3/hg19/hg19.fasta",
"hotspot_filepath":"",
"nucleotide_type":"DNA",
"read_count":20,
"reference":"hg19",
"reference_fullpath":"/results/referenceLibrary/tmap-f3/hg19/hg19.fasta",
"sample":"First Sample name",
"sample_id":"",
"target_region_filepath":""
},
"IonXpress_033":{
"aligned":true,
"bam_file":"IonXpress_033_rawlib.bam",
"bam_filepath":"/results/analysis/output/Local/with_many_samples_017/IonXpress_033_rawlib.bam",
"barcode_adapter":"GAT",
"barcode_annotation":"",
"barcode_description":"",
"barcode_index":33,
"barcode_name":"IonXpress_033",
"barcode_sequence":"TTCTCATTGAAC",
"barcode_type":"",
"control_sequence_type":"",
"filtered":false,
"genome_urlpath":"/auth/output/tmap-f3/hg19/hg19.fasta",
"hotspot_filepath":"",
"nucleotide_type":"DNA",
"read_count":231321,
"reference":"hg19",
"reference_fullpath":"/results/referenceLibrary/tmap-f3/hg19/hg19.fasta",
"sample":"Second Sample Name",
"sample_id":"",
"target_region_filepath":""
},
"IonXpress_034":{
"aligned":true,
"bam_file":"IonXpress_034_rawlib.bam",
"bam_filepath":"/results/analysis/output/Local/with_many_samples_017/IonXpress_034_rawlib.bam",
"barcode_adapter":"GAT",
"barcode_annotation":"",
"barcode_description":"",
"barcode_index":34,
"barcode_name":"IonXpress_034",
"barcode_sequence":"TCGCATCGTTC",
"barcode_type":"",
"control_sequence_type":"",
"filtered":false,
"genome_urlpath":"/auth/output/tmap-f3/hg19/hg19.fasta",
"hotspot_filepath":"",
"nucleotide_type":"",
"read_count":267041,
"reference":"hg19",
"reference_fullpath":"/results/referenceLibrary/tmap-f3/hg19/hg19.fasta",
"sample":"",
"sample_id":"",
"target_region_filepath":""
}
}
Usage Notes
- For consistency, we recommend that you iterate and present barcodes in order of increasing barcode_index value.
- For default plugin configurations, barcodes with filtered == true are not output. (A plugin option to include these may become available soon.)
- Barcodes with a sample name provided (i.e. not “”) are represented with filtered == false, regardless of read_count value.
- The bam_filepath value is set to the expected location of the bam_file on the Torrent Server. Barcodes with read_count == 0 may not have a bam_file saved, so you can expect a failure to find the bam_file at bam_filepath. If read_count > 0 then a missing bam_file should be treated as an unexpected error. (This would most likely be a result of automated deletion of old files to make space on the server.)
- Although control_sequence_type and nucleotide_type appear to be general attributes, at 5.0.3 these are only defined for barcodes that were specified (associated with samples) in the plan. For nonbarcoded elements or barcodes with no sample data that had sufficient reads. these attributes have the value “”.
startplugin.json¶
This is the primary file to get all of the information regarding the file.
{
chefSummaary <dictionary> : This optional section will convey information regarding the chef parameters used. {
}
datamanagement <dictionary>: Holds information regarding the data management state of the run. {
Basecalling Input <bool>: This will indicate if the basecalling information is available for use.
Intermediate Files <bool>: This will indicate if the intermediate files are available for use.
Output Files <bool>: This will indicate if the output files are available for use.
Signal Processing Input <bool>: This will indicate if the signal processing information is available for use.
}
expmeta <dictionary>: This is an aggregate of data contained in the expMeta.dat file and the ion_params_00.json file. {
analysis_date <date>: Gets the time of results analysis based on the last modified time stamp on the ion_params_00.json file.
barcodeId <string>: The barcode kit name from the experiment analysis settings.
chipBarcode <string>: The barcode of the chip derived from the ion_params_00.json->exp_json->chipBarcode... mostly.
chiptype <string>: This is the chip which was used to do the run.
flowOrder <string>: The flow order used to sequence the run.
instrument <string>: The name (not type) of the instrument which was used to do the sequencing.
notes <string>: Any notes which may have been included in the experiment.
project <string>: A list of all of the projects which this result may belong to.
results_name <string>: The name of the results that will be processed.
run_date <datetime>: The date/time stamp of the experiment.
run_flows <int>: The number of flows used in the run.
run_name <string>: The name of the run as opposed to the name of the result.
runid <string>: A short identifies for each id.
sample <string>: This is the name of the first sample which is associated with this run.
output_file_name_stem <string>: This is a merger of the experiment name and the results name.
}
globalconfig <dictionary>: This section is for the global environment of the result. {
MEM_MAX <string>: Hardcoded to always read "15G".
debug <int>: Hardcoded to always read 0.
}
plan <dictionary>: This section is where all of the elements of the experiment plan are stored. {
barcodeId <string>: The barcode kit name from the experiment analysis settings.
barcodedSamples <dictionary>: This is a dictionary of all of the samples information and the barcodes they are associated with. {
-Sample Name- <dictionary>: The name of the sample {
barcodeSampleInfo <dictionary>: Contains the information for the barcodes. {
-Barcode ID- <dictionary>: {
controlSequenceType <string>: The name of the kit used for the controls for specific per Sample applications.
controlType <string>: The experimental control used for this sample. eg (No Template Control)
description <string>: Free form description field.
externalId <string>: Free form id from any external sources
hotSpotRegionBedFile <string>: The name of the hotspot data used for this sample.
nucleotideType <string>: This will be the nucleotideType used for this barcode (DNA/RNA/Fusions).
reference <string>: The name of the reference
sseBedFile <string>: The SSE Bed file reference.
targetRegionBedFile <string>: The name of the target region data used for this sample.
}
}
barcodes <list>: A list of strings which should only have one entry equal to the single dictionary key for barcodeSampleInfo.
}
}
bedfile <string>: The name of a bed file used in this plan.
controlSequencekitname <string, nullable>: The name of the kit used for the controls.
librarykitname <string>: The name of the library kit used in the plan.
planName <string>: The name of the plan used in the run.
regionfile <string>: The file to define regions for this plan.
reverse_primer <string>: The reverse primer used in the plan.
runMode <string>: The run mode value of 'SingleRead', 'PairedEnd' or 'Undefined'
runType <string>: The type of sequencing for this plan, for example "GENS"
runTypeDescription <string> : A plain english description of the run type, for example "Generic Sequencing".
sampleGrouping <dictionary>: A representation of the sample group.
samplePrepKitName <string>: The name of the sample prep kit.
sampleSet_name <string>: The name of the sample set.
sampleSet_planIndex <int>: deprecated
sampleSet_planTotal <int>: deprecated
sampleSet_uid <string>: deprecated
sampleTubeLabel <string>: The barcode sample prep label on the sample tube.
sequencekitname <string>: The name of the kit used for sequencing.
templatingKitName <string>: The name of the kit used for templating.
threePrimeAdapter <string>: The sequence of the three prime adapter being used.
username <string>: The name of the user who created the plan.
}
runinfo <dictionary>: Information regarding the sequencing run. {
alignment_dir <string>: The path of the directory with the alignment data.
analysis_dir <string>: The path of the directory using the Analysis data.
api_key <string>: The api key which can be used to access the
api_url <string>: The base directory url for *most* of the rest api calls.
barcodeId <string>: The identifier for the barcoding kit.
basecaller_dir <string>: The path to the directory with the basecaller information.
chipDescription <string>: The description of the chip used for sequencing.
chipType <string>: The type of the chip used for sequencing.
library <string>: The reference library used.
library_key <string>: The key sequence to the library.
net_location <string>: The url to the master node used for the run.
pk <int>: The primary key for this run in the database.
platform <string>: The type of sequencer being used.
plugin <dictionary>: This section describes the run parameters for this plugin in this run. {
depends <list>: The list of dependency plugins for this run.
features <list>: The list of features for this plugin.
hold_jid <list>: A list of SGE job id's which this process was asked to hold on.
id <int>: The database pk for the id of the plugin.
name <string>: The name of this plugin.
path <string>: The path to the plugin executable directory.
pluginconfig <dictionary>: This is a freeform dictionary which contains the global configuration used for this plugin run.
pluginresult <int>: The database primary key for the plugin results entry.
results_dir <string>: The directory path to the plugin result output.
runlevel <list>: The list of run levels this plugin has been asked to run at.
runtype <list>: This list of run types that this plugin can be run on.
userInput <dictionary>: This is a freeform dictionary which contains the run configuration used for this plugin run.
version <string>: The version of the plugin running.
}
plugin_dir <string>: The path to the plugin executable directory.
plugin_name <string>: The name of this plugin.
pluginresult <int>: The database primary key for the plugin results entry.
raw_data_dir <string>: The path to the directory which contains the raw observational data.
report_root_dir <string>: The path to the directory of the report.
results_dir <string>: The path to the directory of the plugin results.
sigproc_dir <string>: The path to the directory of the signal processing data.
systemType <string>: The type of sequencer being used.
testfrag_key <string>: The sequence key to the test fragments.
tmap_version <string>: The version of the tmap program being used.
url_root <string>: The file path to the directory of the results data. (not a url)
username <string>: The user who is performing the run.
{
runplugin <dictionary>: The exact parameters used for this plugin run. {
blockId <string>: The id for the block currently being processed. Blank if not a block process.
block_dirs <list>: A list of all of the directories of all of the block data.
numBlocks <int>: The total number of blocks processed.
run_mode <string>: The run mode that this is being processed in, either 'pipeline' or 'manual'.
run_type <string>: The type of the run. Thumbnail, wholechip or composite.
runlevel <string>: The current run level being run.
}
sampleinfo <dictionary>: A dictionary of information used to convey information regarding the samples. {
SampleName <dictionary>: The name of the sample. {
attributes <dictionary>: Any attributes {
}
description <????>: A free form description of the sample.
displayedName <string>: The name of the sample.
externalId <string>: Any remote identifier used for the sample.
name <string>: The name of the sample without whitespace.
}
pluginconfig <dictionary>: This is a freeform dictionary which contains the run configuration used for this plugin run. {
}
}
Example
{
"datamanagement": {
"Basecalling Input": true,
"Intermediate Files": true,
"Output Files": true,
"Signal Processing Input": true
},
"expmeta": {
"analysis_date": "2015-09-02",
"barcodeId": "",
"chipBarcode": "AA0026665",
"chiptype": "\"314R\"",
"flowOrder": "TACGTACGTCTGAGCATCGATCGATGTACAGC",
"instrument": "PGM_test",
"notes": "",
"project": "SampleData",
"results_name": "Auto_user_CB1-42-r9723-314wfa-tl_36",
"run_date": "2011-04-07T12:44:38Z",
"run_flows": 260,
"run_name": "R_2011_04_07_12_44_38_user_CB1-42-r9723-314wfa-tl",
"runid": "ZN2MB",
"sample": "e5272-wfa-l165"
},
"globalconfig": {
"MEM_MAX": "15G",
"debug": 0
},
"plan": {
"barcodeId": "",
"barcodedSamples": {},
"bedfile": "",
"controlSequencekitname": null,
"librarykitname": "Ion Xpress Plus Fragment Library Kit",
"planName": "CopyOfSystemDefault_R_2011_04_07_12_44_38_user_CB1-42-r9723-314wfa-tl",
"regionfile": "",
"reverse_primer": null,
"runMode": "single",
"runType": "GENS",
"runTypeDescription": "",
"sampleGrouping": null,
"samplePrepKitName": null,
"sampleSet_name": null,
"sampleSet_planIndex": 0,
"sampleSet_planTotal": 0,
"sampleSet_uid": null,
"sampleTubeLabel": null,
"sequencekitname": "IonPGM200Kit-v2",
"templatingKitName": "Ion PGM Template OT2 200 Kit",
"threePrimeAdapter": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"username": string
},
"pluginconfig": {},
"runinfo": {
"alignment_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001",
"analysis_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001",
"api_key": "9516e00c170496012b6df5810431aca7ac558163",
"api_url": "http://ion-ts-vm/rundb/api",
"barcodeId": "",
"basecaller_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001/basecaller_results",
"chipDescription": "",
"chipType": "\"314R\"",
"library": "e_coli_dh10b",
"library_key": "TCAG",
"net_location": "http://ion-ts-vm",
"pk": 1,
"platform": "pgm",
"plugin": {
"depends": [],
"features": [],
"hold_jid": [],
"id": 11,
"name": "FilterDuplicates",
"path": "/results/plugins/FilterDuplicates",
"pluginconfig": {},
"pluginresult": 5,
"results_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001/plugin_out/FilterDuplicates_out.5",
"runlevel": [],
"runtype": [
"composite",
"wholechip",
"thumbnail"
],
"userInput": "",
"version": "5.0.0.0"
},
"plugin_dir": "/results/plugins/FilterDuplicates",
"plugin_name": "FilterDuplicates",
"pluginresult": 5,
"raw_data_dir": "/results/PGM_test/cropped_CB1-42",
"report_root_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001",
"results_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001/plugin_out/FilterDuplicates_out.5",
"sigproc_dir": "/results/analysis/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001/sigproc_results",
"systemType": "pgm",
"testfrag_key": "ATCG",
"tmap_version": "tmap-f3",
"url_root": "/output/Disabled/Auto_user_CB1-42-r9723-314wfa-tl_36_001",
"username": "ionadmin"
},
"runplugin": {
"blockId": "",
"block_dirs": [
"."
],
"numBlocks": 1,
"run_mode": "manual",
"run_type": "wholechip",
"runlevel": "default"
},
"sampleinfo": {
"e5272-wfa-l165": {
"attributes": {},
"description": null,
"displayedName": "e5272-wfa-l165",
"externalId": "",
"name": "e5272-wfa-l165"
}
}
}
Seq Files (BAMs)¶
The actual sequence information is a critical portion of all of the plugins running information. When you attempt to access them, refer to the barcodes.json file for references to their path in the “bam_filepath” key.
Output Files¶
The primary output of all of the plugins is the report HTML file, which is produced by the plugin. Name this file *_block.html or *_block.php. There can be any number of them, and they are all displayed in separate iFrames. If plugin output doesn’t contain a _block.html or _block.php file then all HTML/PHP files in the plugin result folder will be shown as links in the plugin section.
Additionally, the SGE produces a log file for recording the standard output of the plugin execution, which is called drmaa_stdout.txt. This contains all the information printed from the controlling script, including the standard output of the plugin itself, and is a primary source of information for debugging.
See Rendering Templates for an example using HTML templates. This usually results in cleaner code than assembling large strings or multiple-file writes.
File Permissions¶
The SGE executes all of the plugins as the user ‘ionian’ to perform the execution. All files produced have both the owner and group of ionian and full read/write access to the plugin result directory. This also includes the ability to create new directories. The plugins have only read access to all other files, most notably the file in the run results directory.
Upgrades¶
When upgrading the plugins, after all of the changes have been made to the logic of plugin, all you need to do is to increment the version of the plugin and repackage the plugin for deployment.
Plugin Examples¶
This section has a very basic example plugin and its code.
Basic Plugin¶
This plugin goes through the explog and presents a few entries in the plugin output. It produces an HTML output but does not take any parameters.
#!/usr/bin/python
# Copyright (C) 2018 Thermo Fisher Scientific, Inc. All Rights Reserved
#
# Samples: LogParser
# plugin demonstrating simple log parsing ability
#
import json
import os
from django.utils.functional import cached_property
from ion.plugin import *
class LogParser(IonPlugin):
# The version number for this plugin
version = "5.4.0.0"
# this plugin can run on fullchip runs, thumbnail runs, and composite (merged via project page) runs
# when this plugin is manually launched, only the 'launch' method is called
runtypes = [RunType.FULLCHIP, RunType.THUMB, RunType.COMPOSITE]
# specify when the plugin is called. For log parsing, stay simple and just get called when the run completes.
# the plugin can also be called before the run starts, at the block level, or after all other default plugins run
runlevels = [RunLevel.DEFAULT]
# a simple cached version of the start plugin property
@cached_property
def startplugin_json(self):
return self.startplugin
def read_explog(self):
"""This method reads and outputs an array of colon-delimited key/value pairs from the explog_final.txt"""
path = os.path.join(self.startplugin_json['runinfo']['raw_data_dir'], "explog_final.txt")
if not os.path.exists(path):
raise Exception("explog_final.txt missing")
# parse the log file for all of the values in a colon-delimited parameter
data = dict()
for line in open(path):
# accommodates formatting issues in explog
datum = line.split(":", 1)
if len(datum) == 2:
key, value = datum
data[key.strip()] = value.strip()
return data
def launch(self, data=None):
"""This is the primary launch method for the plugin."""
na = '<strong>NA</strong>'
# creates a results object that is written out later. This holds data that can be scrapped by a LIMS system,
and will be part of the |TS| database
exp_log_data = self.read_explog()
results_json = {
'Project': exp_log_data.get('Project', None) or na,
'Sample': exp_log_data.get('Sample', None) or na,
'Library': exp_log_data.get('Library', None) or na,
}
# open up an HTML file to dump interesting log file findings to
with open(self.startplugin_json['runinfo']['results_dir'] + '/LogParser_block.html', 'w') as html_handle:
html_handle.write('<html><body>')
html_handle.write("Project is: %s<br \>" % results_json['Project'])
html_handle.write("Sample is: %s<br \>" % results_json['Sample'])
html_handle.write("Library is: %s<br \>" % results_json['Library'])
html_handle.write('</body></hmtl>')
# write out our results json object
with open(self.startplugin_json['runinfo']['results_dir'] + '/results.json', 'w') as results_handle:
json.dump(results_json, results_handle, indent=4)
return True
# Devel use - running directly
if __name__ == "__main__":
PluginCLI()
Plugin which uses a subprocess¶
#!/usr/bin/python
# Copyright (C) 2018 Thermo Fisher Scientific, Inc. All Rights Reserved
#
# Samples: LogParser
# plugin demonstrating simple log parsing ability
#
import json
import os
from django.utils.functional import cached_property
from ion.plugin import *
from subprocess import check_output
class CallSubprocessExample(IonPlugin):
# The version number for this plugin
version = "5.4.0.0"
# this plugin can run on fullchip runs, thumbnail runs, and composite (merged via project page) runs
# note that when the plugin is manually launched, only the 'launch' method will be called
runtypes = [RunType.FULLCHIP, RunType.THUMB, RunType.COMPOSITE]
# specify when the plugin is called. For log parsing, stay simple and just get called when the run completes.
# but can also be called before the run starts, at the block level, or after all other default plugins run
runlevels = [RunLevel.DEFAULT]
# a simple cached version of the start plugin property
@cached_property
def startplugin_json(self):
return self.startplugin
def launch(self, data=None):
"""This is the primary launch method for the plugin."""
path_to_executable = "MyExecutable"
arg1 = 'First Argument'
arg2 = 'Second Argument'
results = check_output([path_to_executable, arg1, arg2], cwd=self.startplugin_json['runinfo']['plugin']['path'])
return True
# Devel use - running directly
if __name__ == "__main__":
PluginCLI()
Accessing Barcode Data¶
#!/usr/bin/python
# Copyright (C) 2018 Thermo Fisher Scientific, Inc. All Rights Reserved
#
# Samples: LogParser
# plugin demonstrating simple log parsing ability
#
import json
import os
from django.utils.functional import cached_property
from ion.plugin import *
from subprocess import check_output
class BarcodesExample(IonPlugin):
# The version number for this plugin
version = "5.4.0.0"
# this plugin can run on fullchip runs, thumbnail runs, and composite (merged via project page) runs
# note that when the plugin is manually launched, only the 'launch' method will be called
runtypes = [RunType.FULLCHIP, RunType.THUMB, RunType.COMPOSITE]
# specify when the plugin is called. For log parsing, stay simple and just get called when the run completes.
# but can also be called before the run starts, at the block level, or after all other default plugins run
runlevels = [RunLevel.DEFAULT]
# a simple cached version of the start plugin property
@cached_property
def startplugin_json(self):
return self.startplugin
@cached_property
def barcodes_json:
with open('barcodes.json', 'r') as barcodes_handle:
return json.load(barcodes_handle)
def launch(self, data=None):
"""This is the primary launch method for the plugin."""
for barcode_name, barcode_values in self.barcodes_json.iteritems():
# do you work per barcode here!
print("Barcode Name: " + barcode_name)
print("Bam File: " + barcode_values['bam_file']
return True
# Devel use - running directly
if __name__ == "__main__":
PluginCLI()
Using the REST API¶
import json
import requests
api_response = requests.get('http://HOSTNAME/APPNAME/api/v1/APIENDPOINT/?ARG1=VAL1&pluginresult=self.startplugin['runinfo']['pluginresult']&api_key=' + self.startplugin['runinfo']['api_key'])
api_response.raise_for_status()
api_json_response = json.loads(api_response.content)
Note: api-key is tied to the specific plugin run so the system must also get which “pluginresult” is sending the API request.
Example 1: How to get the installed annotation files during the plugin execution?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright (C) 2018 Thermo Fisher Scientific, Inc. All Rights Reserved
import os
import sys
import requests
import json
from ion.plugin import RunType, PluginCLI, IonPlugin
API_VER = '/v1'
class PluginApiTest(IonPlugin):
"""
This will make REST api call to get the installed annotation files
with 'api_key' corresponding to the specific plugin run
"""
version = "1.0"
runtypes = [RunType.THUMB, RunType.FULLCHIP]
def launch(self):
sp_json_fpath = os.path.join(
os.environ.get('RESULTS_DIR', ''),
'startplugin.json'
)
with open(sp_json_fpath, 'r') as sp_fh:
sp_json = json.load(sp_fh)
endpoint = '/content'
auth_params = {
'api_key': sp_json['runinfo']['api_key'],
'pluginresult': sp_json['runinfo']['pluginresult'],
}
query_params = {
'type': 'Annotation'
}
request_params = {}
request_params.update(auth_params)
request_params.update(query_params)
url = sp_json['runinfo']['api_url'] + API_VER + endpoint
resp = requests.get(url, params=request_params)
if resp:
print(resp.url)
print(resp.json())
sys.exit(0)
else:
print(resp.status_code)
sys.exit(1)
if __name__ == "__main__":
PluginCLI()
Example 2: Use the below query_params to list all the files of mm10 auxiliary references for RNASeqAnalysis. Please note the type of camelcase, AuxiliaryReference.
...
query_params = {
'application_tags__icontains' : 'RNA',
'extra':'mm10',
'type' :'AuxiliaryReference'
}
...
Displaying Progress¶
When displaying progress, this needs to be manually updated by re-writing the *_block.html file intermittently during the process. Here is a simple example of how to construct a method to do this.
...
def update_progress(self, current_progress, max_progress)
with open(self.startplugin['runinfo']['results_dir'] + '/progress_block.html', 'w') as html_handle:
html_handle.write('<html><body>')
html_handle.write("The current progress is %d of %d" %(current_progress, max_progress))
html_handle.write('</body></hmtl>')
...
Rendering Templates¶
When outputting HTML files, using templates can be cleaner than assembling long strings. Below is an example of using Django templates. This example uses an HTML template named progress_block_template.html inside a templates directory inside the plugins root directory.
from django.conf import settings
from django.template.loader import render_to_string
settings.configure(TEMPLATE_DIR=self.startplugin["runinfo"]["plugin"]["path"] + '/templates')
with open(self.startplugin['runinfo']['results_dir'] + '/progress_block.html', 'w') as html_handle:
html_handle.write(render_to_string("progress_block_template.html", {"current_progress": 54}))
Torrent Suite™ Software REST API¶
This section describes all of the REST API end points that Torrent Suite™ Software makes available and the ways in which you access them.
Getting Started with the API¶
API Overview¶
Our API is RESTful and HTTP based. All resources use HTTP standard verbs return JSON data.
The main API endpoint for Torrent Suite™ Software is /rundb/api/v1/
. This endpoint returns a JSON object containing information
for each resource available from the API. To see each resource’s list endpoint, go to /rundb/api/v1/resource-name/
.
To see each resource’s schema, go to /rundb/api/v1/resource-name/schema/
.
Authentication¶
To use the API you need to authenticate as an existing Torrent Suite™ Software user. To see API keys for each Torrent Suite™ Software user, go to /admin/tastypie/apikey/
.
You must include an API key with every API request. There are two methods:
As a header. Format is Authorization: ApiKey <username>:<api_key>
Authorization: ApiKey daniel:204db7bcfafb2deb7506b89eb3b9b715b09905c8
As GET params
http://127.0.0.1:8000/api/v1/entries/?username=daniel&api_key=204db7bcfafb2deb7506b89eb3b9b715b09905c8
Pagination¶
The meta section of the list endpoint’s response contains pagination details. Use the following GET params to control pagination.
limit
The maximum number of resources the objects list will contain.next
A URL pointing to the next page of results.offset
The object number the current list of objects starts at.previous
A URL pointing to the previous page of results.total_count
The total number of objects remaining after filtering.Modify limit
and offset
with URL parameters.
Sorting¶
Use the order_by
GET param to specify a field to sort returned objects. Add a -
character in front of the field name
to switch the sort direction from ascending order (the default) to descending order. You can use most fields of an object to sort.
Filtering¶
Perform basic filtering by using a GET param with the same name as an object field. Using name=alexander
only returns objects with a name field of “alexander”.
Use more advanced filters by appending the correct suffix to the GET param. The suffix consists of __
plus one of the filters that follow.
Using name__startswith=alex
only returns objects with a name field starting with “alex”.
Filter | Description |
---|---|
exact | Exact match. |
iexact | Case-insensitive exact match. |
contains | Case-sensitive containment test. |
icontains | Case-insensitive containment test. |
in | In a given list. Comma delimited. |
gt | Greater than. |
gte | Greater than or equal to. |
lt | Less than. |
lte | Less than or equal to. |
startswith | Case-sensitive starts-with. |
istartswith | Case-insensitive starts-with. |
endswith | Case-sensitive ends-with. |
iendswith | Case-insensitive ends-with. |
range | Range test (inclusive). |
year | Exact year match (date fields). |
month | Exact month number match (date fields). |
day | Exact day number match (date fields). |
week_day | Exact week day number match. 1-7. Sunday=1 (date fields). |
hour | Exact hour match. 0-23. (date fields). |
minute | Exact minute match. 0-59. (date fields). |
second | Exact second match. 0-59. (date fields). |
isnull | Null check. True or False. |
regex | Case-sensitive regular expression match. |
iregex | Case-insensitive regular expression match. |
API Reference¶
This section has automatically generated reference pages for each endpoint the REST API provides.
Active Ion Chef Library Prep Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activeioncheflibraryprepkitinfo/
http://mytorrentserver/rundb/api/v1/activeioncheflibraryprepkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activeioncheflibraryprepkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "IC",
"kitType": "LibraryPrepKit",
"description": "Precision ID Chef DL8",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "A32926C",
"id": 20245,
"resource_uri": "/rundb/api/v1/kitpart/20245/",
"kit": "/rundb/api/v1/kitinfo/20105/"
},
{
"barcode": "A33212",
"id": 20261,
"resource_uri": "/rundb/api/v1/kitpart/20261/",
"kit": "/rundb/api/v1/kitinfo/20105/"
}
],
"flowCount": 0,
"applicationType": "AMPS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activeioncheflibraryprepkitinfo/20105/",
"uid": "LPREP0003",
"id": 20105,
"categories": "filter_s5HidKit",
"name": "Ion Chef HID Library V2"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Ion Chef Prep Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activeionchefprepkitinfo/
http://mytorrentserver/rundb/api/v1/activeionchefprepkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 9,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activeionchefprepkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "IC",
"kitType": "IonChefPrepKit",
"description": "Precision ID Chef Reagents",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "S5",
"chipTypes": "510;520;530",
"runMode": "",
"parts": [
{
"barcode": "A32882C",
"id": 20246,
"resource_uri": "/rundb/api/v1/kitpart/20246/",
"kit": "/rundb/api/v1/kitinfo/20106/"
}
],
"flowCount": 0,
"applicationType": "AMPS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activeionchefprepkitinfo/20106/",
"uid": "ICPREP0011",
"id": 20106,
"categories": "filter_s5HidKit;samplePrepProtocol;s5hidSamplePrep",
"name": "Ion Chef HID S530 V2"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Library Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activelibrarykitinfo/
http://mytorrentserver/rundb/api/v1/activelibrarykitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 21,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activelibrarykitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "",
"kitType": "LibraryKit",
"description": "MuSeek Library Preparation Kit",
"nucleotideType": "dna",
"defaultCartridgeUsageCount": null,
"instrumentType": "",
"chipTypes": "",
"runMode": "",
"parts": [],
"flowCount": 0,
"applicationType": "GENS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activelibrarykitinfo/20025/",
"uid": "LIB0012",
"id": 20025,
"categories": "filter_muSeek",
"name": "MuSeek(tm) Library Preparation Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Pgm Library Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activepgmlibrarykitinfo/
http://mytorrentserver/rundb/api/v1/activepgmlibrarykitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 18,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activepgmlibrarykitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "",
"kitType": "LibraryKit",
"description": "MuSeek Library Preparation Kit",
"nucleotideType": "dna",
"defaultCartridgeUsageCount": null,
"instrumentType": "",
"chipTypes": "",
"runMode": "",
"parts": [],
"flowCount": 0,
"applicationType": "GENS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activepgmlibrarykitinfo/20025/",
"uid": "LIB0012",
"id": 20025,
"categories": "filter_muSeek",
"name": "MuSeek(tm) Library Preparation Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Pgm Sequencing Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activepgmsequencingkitinfo/
http://mytorrentserver/rundb/api/v1/activepgmsequencingkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
defaultFlowOrder | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 4,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activepgmsequencingkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "OT_IC",
"kitType": "SequencingKit",
"defaultFlowOrder": null,
"name": "IonPGMInstallKit",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "pgm",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "4480217",
"id": 20019,
"resource_uri": "/rundb/api/v1/kitpart/20019/",
"kit": "/rundb/api/v1/kitinfo/20020/"
},
{
"barcode": "4480282",
"id": 20020,
"resource_uri": "/rundb/api/v1/kitpart/20020/",
"kit": "/rundb/api/v1/kitinfo/20020/"
},
{
"barcode": "4480284",
"id": 20021,
"resource_uri": "/rundb/api/v1/kitpart/20021/",
"kit": "/rundb/api/v1/kitinfo/20020/"
}
],
"flowCount": 100,
"applicationType": "",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activepgmsequencingkitinfo/20020/",
"uid": "SEQ0006",
"id": 20020,
"categories": "readLengthDerivableFromFlows;",
"description": "Ion PGM Install Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Proton Library Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activeprotonlibrarykitinfo/
http://mytorrentserver/rundb/api/v1/activeprotonlibrarykitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 19,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activeprotonlibrarykitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "",
"kitType": "LibraryKit",
"description": "MuSeek Library Preparation Kit",
"nucleotideType": "dna",
"defaultCartridgeUsageCount": null,
"instrumentType": "",
"chipTypes": "",
"runMode": "",
"parts": [],
"flowCount": 0,
"applicationType": "GENS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activeprotonlibrarykitinfo/20025/",
"uid": "LIB0012",
"id": 20025,
"categories": "filter_muSeek",
"name": "MuSeek(tm) Library Preparation Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Proton Sequencing Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activeprotonsequencingkitinfo/
http://mytorrentserver/rundb/api/v1/activeprotonsequencingkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
defaultFlowOrder | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 5,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activeprotonsequencingkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "",
"kitType": "SequencingKit",
"defaultFlowOrder": null,
"name": "ProtonI200Kit-v2",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "proton",
"chipTypes": "900;P1.0.19;P1.0.20;P1.1.17;P1.1.541;P1.2.18;P2.0.1;P2.1.1;P2.3.1",
"runMode": "",
"parts": [
{
"barcode": "4485149",
"id": 20094,
"resource_uri": "/rundb/api/v1/kitpart/20094/",
"kit": "/rundb/api/v1/kitinfo/20044/"
},
{
"barcode": "4485521",
"id": 20095,
"resource_uri": "/rundb/api/v1/kitpart/20095/",
"kit": "/rundb/api/v1/kitinfo/20044/"
},
{
"barcode": "4484082",
"id": 20096,
"resource_uri": "/rundb/api/v1/kitpart/20096/",
"kit": "/rundb/api/v1/kitinfo/20044/"
},
{
"barcode": "4482282",
"id": 20078,
"resource_uri": "/rundb/api/v1/kitpart/20078/",
"kit": "/rundb/api/v1/kitinfo/20044/"
},
{
"barcode": "4482284",
"id": 20079,
"resource_uri": "/rundb/api/v1/kitpart/20079/",
"kit": "/rundb/api/v1/kitinfo/20044/"
}
],
"flowCount": 500,
"applicationType": "",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activeprotonsequencingkitinfo/20044/",
"uid": "SEQ0012",
"id": 20044,
"categories": "readLengthDerivableFromFlows;",
"description": "Ion PI Sequencing 200 Kit v2"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Active Sequencing Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/activesequencingkitinfo/
http://mytorrentserver/rundb/api/v1/activesequencingkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
defaultFlowOrder | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 13,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/activesequencingkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "OT_IC",
"kitType": "SequencingKit",
"defaultFlowOrder": null,
"name": "IonPGMInstallKit",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "pgm",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "4480217",
"id": 20019,
"resource_uri": "/rundb/api/v1/kitpart/20019/",
"kit": "/rundb/api/v1/kitinfo/20020/"
},
{
"barcode": "4480282",
"id": 20020,
"resource_uri": "/rundb/api/v1/kitpart/20020/",
"kit": "/rundb/api/v1/kitinfo/20020/"
},
{
"barcode": "4480284",
"id": 20021,
"resource_uri": "/rundb/api/v1/kitpart/20021/",
"kit": "/rundb/api/v1/kitinfo/20020/"
}
],
"flowCount": 100,
"applicationType": "",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/activesequencingkitinfo/20020/",
"uid": "SEQ0006",
"id": 20020,
"categories": "readLengthDerivableFromFlows;",
"description": "Ion PGM Install Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Analysis Args Resource¶
http://mytorrentserver/rundb/api/v1/analysisargs/
http://mytorrentserver/rundb/api/v1/analysisargs/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
ionstatsargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipType | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
creator | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
thumbnailionstatsargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailalignmentargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailanalysisargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
samplePrepKitName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
creationDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | true | false | false | false | datetime |
sequenceKitName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
analysisargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailcalibrateargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
chip_default | Boolean data. Ex: True | false | false | false | true | false | boolean |
lastModifiedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | true | false | false | false | datetime |
beadfindargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
templateKitName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
prebasecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | true | string |
prethumbnailbasecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applType | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
alignmentargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailbasecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
active | Boolean data. Ex: True | true | false | false | true | false | boolean |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
thumbnailbeadfindargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
calibrateargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryKitName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
basecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
lastModifiedUser | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 129,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/analysisargs/?offset=1&limit=1&format=json"
},
"objects": [
{
"ionstatsargs": "ionstats alignment",
"chipType": "314",
"creator": null,
"thumbnailionstatsargs": "",
"thumbnailalignmentargs": "",
"thumbnailanalysisargs": "",
"samplePrepKitName": "",
"id": 1,
"creationDate": "2018-06-08T06:20:39.000036+00:00",
"sequenceKitName": "",
"analysisargs": "Analysis --args-json /opt/ion/config/args_314_analysis.json",
"thumbnailcalibrateargs": "",
"applGroup": null,
"chip_default": true,
"lastModifiedDate": "2018-06-08T06:20:39.000036+00:00",
"beadfindargs": "justBeadFind --args-json /opt/ion/config/args_314_beadfind.json",
"templateKitName": "",
"prebasecallerargs": "BaseCaller --barcode-filter-minreads 20",
"description": "Ion 314 chip v2 analysis arguments",
"prethumbnailbasecallerargs": "",
"applType": null,
"alignmentargs": "tmap mapall ... stage1 map4",
"thumbnailbasecallerargs": "",
"active": true,
"isSystem": true,
"thumbnailbeadfindargs": "",
"calibrateargs": "Calibration",
"libraryKitName": "",
"name": "ion_default_314",
"basecallerargs": "BaseCaller --barcode-filter-minreads 20",
"lastModifiedUser": null,
"resource_uri": "/rundb/api/v1/analysisargs/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Analysis Metrics Resource¶
http://mytorrentserver/rundb/api/v1/analysismetrics/
http://mytorrentserver/rundb/api/v1/analysismetrics/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
libLive | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
ignored | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
washout_ambiguous | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
tfLive | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
sysIE | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
bead | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
tfKp | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
washout_live | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
libFinal | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
loading | Floating point numeric data. Ex: 26.73 | 0 | false | false | false | false | float |
lib | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
keypass_all_beads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
dud | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
sysCF | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
pinned | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
live | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
excluded | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
tf | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
empty | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
tfFinal | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
amb | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
lib_pass_basecaller | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
lib_pass_cafie | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
washout_dud | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
libMix | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
report | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
libKp | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
adjusted_addressable | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
sysDR | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
total | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
washout_test_fragment | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
washout_library | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
washout | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
tfMix | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/analysismetrics/?offset=1&limit=1&format=json"
},
"objects": [
{
"libLive": 0,
"ignored": 1042801,
"washout_ambiguous": 0,
"tfLive": 0,
"sysIE": 0.465626595541835,
"bead": 140400602,
"tfKp": 0,
"washout_live": 0,
"id": 1,
"libFinal": 93974105,
"loading": 94.7655552064634,
"lib": 139085639,
"keypass_all_beads": 0,
"dud": 60690,
"sysCF": 0.603865925222635,
"pinned": 2329,
"live": 140339912,
"excluded": 16543404,
"tf": 1254273,
"empty": 6710000,
"tfFinal": 1198552,
"amb": 0,
"lib_pass_basecaller": 0,
"lib_pass_cafie": 0,
"washout_dud": 0,
"libMix": 0,
"report": "/rundb/api/v1/results/3/",
"libKp": 0,
"adjusted_addressable": 148155732,
"sysDR": 0.168037705589086,
"total": 164699136,
"washout_test_fragment": 0,
"washout_library": 0,
"washout": 0,
"tfMix": 0,
"resource_uri": "/rundb/api/v1/analysismetrics/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Application Group Resource¶
http://mytorrentserver/rundb/api/v1/applicationgroup/
http://mytorrentserver/rundb/api/v1/applicationgroup/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applications | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | false | false | related |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 12,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/applicationgroup/?offset=1&limit=1&format=json"
},
"objects": [
{
"name": "DNA",
"description": "DNA",
"applications": [
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/3/",
"/rundb/api/v1/applicationgroup/4/"
],
"description": "Generic Sequencing",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "Other",
"runType": "GENS",
"id": 1,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/1/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/6/",
"/rundb/api/v1/applicationgroup/8/",
"/rundb/api/v1/applicationgroup/10/"
],
"description": "AmpliSeq DNA",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq DNA",
"runType": "AMPS",
"id": 2,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/2/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/"
],
"description": "TargetSeq",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "TargetSeq",
"runType": "TARS",
"id": 3,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/3/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/4/"
],
"description": "Whole Genome",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "Whole Genome",
"runType": "WGNM",
"id": 4,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/4/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/"
],
"description": "AmpliSeq Exome",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq Exome",
"runType": "AMPS_EXOME",
"id": 7,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/7/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/"
],
"description": "AmpliSeq HD - DNA",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq HD - DNA",
"runType": "AMPS_HD_DNA",
"id": 12,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/12/"
}
],
"uid": "APPLGROUP_0001",
"id": 1,
"isActive": true,
"resource_uri": "/rundb/api/v1/applicationgroup/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Appl Product Resource¶
http://mytorrentserver/rundb/api/v1/applproduct/
http://mytorrentserver/rundb/api/v1/applproduct/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isDualNucleotideTypeBySampleSupported | Boolean data. Ex: True | false | false | false | true | false | boolean |
defaultHotSpotRegionBedFileName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isTargetRegionBEDFileSupported | Boolean data. Ex: True | true | false | false | true | false | boolean |
isSamplePrepKitSupported | Boolean data. Ex: True | true | false | false | true | false | boolean |
defaultSeqKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
isControlSeqTypeBySampleSupported | Boolean data. Ex: True | false | false | false | true | false | boolean |
defaultBarcodeKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isHotSpotBEDFileBySampleSupported | Boolean data. Ex: True | false | false | false | true | false | boolean |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isTargetRegionBEDFileBySampleSupported | Boolean data. Ex: True | false | false | false | true | false | boolean |
isReferenceSelectionSupported | Boolean data. Ex: True | true | false | false | true | false | boolean |
productCode | Unicode string data. Ex: “Hello World” | any | false | false | false | true | string |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
dualBarcodingRule | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultChipType | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
appl | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
isTargetTechniqueSelectionSupported | Boolean data. Ex: True | true | false | false | true | false | boolean |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isHotspotRegionBEDFileSuppported | Boolean data. Ex: True | true | false | false | true | false | boolean |
isVisible | Boolean data. Ex: True | false | false | false | true | false | boolean |
productName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
isBarcodeKitSelectionRequired | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDefaultBarcoded | Boolean data. Ex: True | false | false | false | true | false | boolean |
isTargetRegionBEDFileSelectionRequiredForRefSelection | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDualBarcodingBySampleSupported | Boolean data. Ex: True | false | false | false | true | false | boolean |
defaultTargetRegionBedFileName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
isReferenceBySampleSupported | Boolean data. Ex: True | false | false | false | true | false | boolean |
defaultFlowCount | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
defaultLibKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
barcodeKitSelectableType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isDefaultForInstrumentType | Boolean data. Ex: True | false | false | false | true | false | boolean |
defaultGenomeRefName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
defaultSamplePrepKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
defaultControlSeqKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
defaultIonChefPrepKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
defaultIonChefSequencingKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
defaultTemplateKit | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 59,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/applproduct/?offset=1&limit=1&format=json"
},
"objects": [
{
"isDualNucleotideTypeBySampleSupported": false,
"defaultHotSpotRegionBedFileName": "",
"isTargetRegionBEDFileSupported": true,
"isSamplePrepKitSupported": true,
"defaultSeqKit": {
"isActive": true,
"samplePrep_instrumentType": "OT_IC_IA",
"kitType": "SequencingKit",
"defaultFlowOrder": null,
"name": "IonPGMHiQView",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "pgm",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "A30044",
"id": 20203,
"resource_uri": "/rundb/api/v1/kitpart/20203/",
"kit": "/rundb/api/v1/kitinfo/20090/"
},
{
"barcode": "A30043",
"id": 20204,
"resource_uri": "/rundb/api/v1/kitpart/20204/",
"kit": "/rundb/api/v1/kitinfo/20090/"
},
{
"barcode": "A30275",
"id": 20205,
"resource_uri": "/rundb/api/v1/kitpart/20205/",
"kit": "/rundb/api/v1/kitinfo/20090/"
},
{
"barcode": "A25590",
"id": 20206,
"resource_uri": "/rundb/api/v1/kitpart/20206/",
"kit": "/rundb/api/v1/kitinfo/20090/"
}
],
"flowCount": 500,
"applicationType": "",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/kitinfo/20090/",
"uid": "SEQ0024",
"id": 20090,
"categories": "flowOverridable;readLengthDerivableFromFlows;",
"description": "Ion PGM Hi-Q View Sequencing Kit"
},
"isControlSeqTypeBySampleSupported": false,
"defaultBarcodeKitName": null,
"isHotSpotBEDFileBySampleSupported": true,
"id": 20001,
"isTargetRegionBEDFileBySampleSupported": true,
"isReferenceSelectionSupported": true,
"productCode": "AMPS_0",
"applicationGroup": {
"name": "DNA",
"description": "DNA",
"applications": [
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/3/",
"/rundb/api/v1/applicationgroup/4/"
],
"description": "Generic Sequencing",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "Other",
"runType": "GENS",
"id": 1,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/1/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/6/",
"/rundb/api/v1/applicationgroup/8/",
"/rundb/api/v1/applicationgroup/10/"
],
"description": "AmpliSeq DNA",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq DNA",
"runType": "AMPS",
"id": 2,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/2/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/"
],
"description": "TargetSeq",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "TargetSeq",
"runType": "TARS",
"id": 3,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/3/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/4/"
],
"description": "Whole Genome",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "Whole Genome",
"runType": "WGNM",
"id": 4,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/4/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/"
],
"description": "AmpliSeq Exome",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq Exome",
"runType": "AMPS_EXOME",
"id": 7,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/7/"
},
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/"
],
"description": "AmpliSeq HD - DNA",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq HD - DNA",
"runType": "AMPS_HD_DNA",
"id": 12,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/12/"
}
],
"uid": "APPLGROUP_0001",
"id": 1,
"isActive": true,
"resource_uri": "/rundb/api/v1/applicationgroup/1/"
},
"dualBarcodingRule": "",
"defaultChipType": "318",
"appl": {
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/6/",
"/rundb/api/v1/applicationgroup/8/",
"/rundb/api/v1/applicationgroup/10/"
],
"description": "AmpliSeq DNA",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "AmpliSeq DNA",
"runType": "AMPS",
"id": 2,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/2/"
},
"categories": "",
"instrumentType": "pgm",
"isDefault": true,
"isTargetTechniqueSelectionSupported": true,
"description": "",
"isHotspotRegionBEDFileSuppported": true,
"isVisible": true,
"productName": "AMPS_default",
"isBarcodeKitSelectionRequired": false,
"isDefaultBarcoded": false,
"isTargetRegionBEDFileSelectionRequiredForRefSelection": true,
"isDualBarcodingBySampleSupported": false,
"defaultTargetRegionBedFileName": "",
"isActive": true,
"isReferenceBySampleSupported": true,
"defaultFlowCount": 500,
"defaultLibKit": {
"isActive": true,
"samplePrep_instrumentType": "",
"kitType": "LibraryKit",
"defaultFlowOrder": null,
"name": "Ion AmpliSeq 2.0 Library Kit",
"nucleotideType": "dna",
"defaultCartridgeUsageCount": null,
"instrumentType": "",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "4475345",
"id": 20034,
"resource_uri": "/rundb/api/v1/kitpart/20034/",
"kit": "/rundb/api/v1/kitinfo/20012/"
}
],
"flowCount": 0,
"applicationType": "AMPS_ANY",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/kitinfo/20012/",
"uid": "LIB0008",
"id": 20012,
"categories": "",
"description": "Ion AmpliSeq 2.0 Library Kit"
},
"barcodeKitSelectableType": "all",
"isDefaultForInstrumentType": true,
"defaultGenomeRefName": "hg19",
"defaultSamplePrepKit": null,
"defaultControlSeqKit": null,
"defaultIonChefPrepKit": "/rundb/api/v1/kitinfo/20093/",
"resource_uri": "/rundb/api/v1/applproduct/20001/",
"defaultIonChefSequencingKit": "/rundb/api/v1/kitinfo/20090/",
"defaultTemplateKit": "/rundb/api/v1/kitinfo/20091/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Available Ion Chef Planned Experiment Resource¶
http://mytorrentserver/rundb/api/v1/availableionchefplannedexperiment/
http://mytorrentserver/rundb/api/v1/availableionchefplannedexperiment/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
chipType | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/availableionchefplannedexperiment/?offset=1&limit=1&format=json"
},
"objects": [
{
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA",
"isReverseRun": false,
"chipType": "540",
"planShortID": "SP1XE",
"username": "ionadmin",
"samplePrepProtocol": "",
"isPlanGroup": false,
"planStatus": "pending",
"samplePrepProtocolName": "",
"experiment": "/rundb/api/v1/experiment/136/",
"sampleTubeLabel": "",
"date": "2018-04-13T22:17:13.000108+00:00",
"id": 143,
"templatingKitName": "Ion Chef S540 V1"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Available Ion Chef Planned Experiment Summary Resource¶
http://mytorrentserver/rundb/api/v1/availableionchefplannedexperimentsummary/
http://mytorrentserver/rundb/api/v1/availableionchefplannedexperimentsummary/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/availableionchefplannedexperimentsummary/?offset=1&limit=1&format=json"
},
"objects": [
{
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA",
"isReverseRun": false,
"planShortID": "SP1XE",
"samplePrepProtocol": "",
"isPlanGroup": false,
"planStatus": "pending",
"username": "ionadmin",
"experiment": "/rundb/api/v1/experiment/136/",
"sampleTubeLabel": "",
"date": "2018-04-13T22:17:13.000108+00:00",
"id": 143,
"templatingKitName": "Ion Chef S540 V1"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Available Onetouch Planned Experiment Resource¶
http://mytorrentserver/rundb/api/v1/availableonetouchplannedexperiment/
http://mytorrentserver/rundb/api/v1/availableonetouchplannedexperiment/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
autoAnalyze | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
endBarcodeKitName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
mixedTypeRNA_hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_targetRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | n/a | true | false | true | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
notes | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sequencekitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chipType | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
library | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
reverselibrarykey | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
barcodeId | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
realign | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleGroupingName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
bedfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applicationCategoryDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDuplicateReads | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
librarykitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sseBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
earlyDatFileDeletion | Boolean data. Ex: True | false | false | true | false | false | boolean |
parentPlan | Unicode string data. Ex: “Hello World” | None | false | false | true | false | string |
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
forward3primeadapter | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroupDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
qcValues | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleDisplayedName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
tfKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_reference | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
childPlans | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | false | false | false | list |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
project | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefInfo | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | {} | false | false | false | false | dict |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sample | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
barcodedSamples | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
regionfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
selectedPlugins | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libraryKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flows | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
variantfrequency | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleSetDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
flowsInOrder | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
libraryPrepType | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
sampleGrouping | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
chipBarcode | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
libraryPrepTypeDisplayedName | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
reverse3primeadapter | Unicode string data. Ex: “Hello World” | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"planDisplayedName": "Ion ReproSeq Aneuploidy - Ion PGM System",
"autoAnalyze": true,
"endBarcodeKitName": "",
"templatingKitBarcode": null,
"preAnalysis": true,
"thumbnailanalysisargs": "",
"applicationGroup": "/rundb/api/v1/applicationgroup/1/",
"mixedTypeRNA_hotSpotRegionBedFile": "",
"mixedTypeRNA_targetRegionBedFile": "",
"platform": "",
"categories": "repro",
"planPGM": null,
"prebasecallerargs": "BaseCaller --barcode-filter 0.01 --barcode-filter-minreads 20 --extra-trim-left 30",
"alignmentargs": "tmap mapall ... stage1 map4",
"thumbnailbasecallerargs": "",
"libkit": null,
"projects": [],
"notes": "",
"sequencekitname": "IonPGMHiQ",
"base_recalibration_mode": "standard_recal",
"storageHost": null,
"expName": "",
"thumbnailionstatsargs": "",
"cycles": null,
"isReverseRun": false,
"storage_options": "A",
"thumbnailalignmentargs": "",
"chipType": "318",
"library": "hg19",
"runMode": "single",
"sampleTubeLabel": "",
"seqKitBarcode": null,
"barcodeId": "Ion SingleSeq Barcode set 1-24",
"isPlanGroup": false,
"realign": false,
"sampleGroupingName": "Self",
"experiment": "/rundb/api/v1/experiment/123/",
"bedfile": "",
"applicationCategoryDisplayedName": "Reproductive",
"isReusable": false,
"isDuplicateReads": false,
"sampleSets": [],
"thumbnailbeadfindargs": "",
"librarykitname": "IonPicoPlex",
"sseBedFile": "",
"adapter": null,
"basecallerargs": "BaseCaller --barcode-filter 0.01 --barcode-filter-minreads 20 --extra-trim-left 30",
"earlyDatFileDeletion": false,
"parentPlan": null,
"origin": "gui|5.8.0",
"forward3primeadapter": "ATCACCGACTGCCCATAGAGAGGAAAGCGG",
"planStatus": "planned",
"isCustom_kitSettings": false,
"samplePrepKitName": null,
"applicationGroupDisplayedName": "DNA",
"metaData": {
"fromTemplate": "Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System",
"fromTemplateSource": "ION"
},
"isFavorite": false,
"qcValues": [
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/131/",
"id": 370,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/370/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/131/",
"id": 371,
"qcType": {
"description": "",
"minThreshold": 1,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Key Signal (1-100)",
"id": 2,
"resource_uri": "/rundb/api/v1/qctype/2/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/371/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/131/",
"id": 372,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Usable Sequence (%)",
"id": 3,
"resource_uri": "/rundb/api/v1/qctype/3/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/372/"
}
],
"analysisargs": "Analysis --args-json /opt/ion/config/args_318_analysis.json --mixed-first-flow 51 --mixed-last-flow 111",
"thumbnailcalibrateargs": "",
"templatingKitName": "Ion PGM Template IA Tech Access Kit",
"runType": "WGNM",
"username": "ionadmin",
"planShortID": "6TGIO",
"sampleDisplayedName": "",
"prethumbnailbasecallerargs": "",
"controlSequencekitname": null,
"tfKey": "ATCG",
"mixedTypeRNA_reference": "",
"childPlans": [],
"pairedEndLibraryAdapterName": "",
"reverselibrarykey": "",
"irworkflow": "",
"planExecuted": false,
"project": "",
"usePostBeadfind": true,
"libraryReadLength": 0,
"runname": null,
"chefInfo": {},
"planGUID": "d1ed9718-b6f4-4dfd-8de5-bbd150092997",
"ionstatsargs": "ionstats alignment",
"samplePrepProtocol": "",
"sample": "",
"planExecutedDate": null,
"reverse_primer": null,
"id": 131,
"barcodedSamples": {
"Sample 6": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_006": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_006"
]
},
"Sample 7": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_007": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_007"
]
},
"Sample 4": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_004": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_004"
]
},
"Sample 5": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_005": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_005"
]
},
"Sample 2": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_002": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_002"
]
},
"Sample 3": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_003": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_003"
]
},
"Sample 1": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_001": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_001"
]
}
},
"custom_args": false,
"regionfile": "",
"selectedPlugins": {
"FilterDuplicates": {
"userInput": "",
"version": "5.8.0.0",
"features": [],
"name": "FilterDuplicates",
"id": 34
}
},
"beadfindargs": "justBeadFind --args-json /opt/ion/config/args_318_beadfind.json",
"isSystemDefault": false,
"autoName": null,
"libraryKey": "TCAG",
"flows": 250,
"date": "2018-02-26T17:28:33.000588+00:00",
"isSystem": false,
"variantfrequency": "",
"planName": "Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System",
"calibrateargs": "Calibration",
"flowsInOrder": "",
"libraryPrepType": "",
"sampleGrouping": "/rundb/api/v1/samplegrouptype_cv/2/",
"chipBarcode": "",
"sampleSetDisplayedName": "",
"usePreBeadfind": true,
"resource_uri": "/rundb/api/v1/availableonetouchplannedexperiment/131/",
"libraryPrepTypeDisplayedName": "",
"reverse3primeadapter": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Available Onetouch Planned Experiment Summary Resource¶
http://mytorrentserver/rundb/api/v1/availableonetouchplannedexperimentsummary/
http://mytorrentserver/rundb/api/v1/availableonetouchplannedexperimentsummary/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"origin": "gui|5.8.0",
"isReverseRun": false,
"planDisplayedName": "Ion ReproSeq Aneuploidy - Ion PGM System",
"storage_options": "A",
"preAnalysis": true,
"planShortID": "6TGIO",
"planStatus": "planned",
"runMode": "single",
"isCustom_kitSettings": false,
"sampleTubeLabel": "",
"planExecutedDate": null,
"samplePrepKitName": null,
"reverse_primer": null,
"seqKitBarcode": null,
"id": 131,
"metaData": {
"fromTemplate": "Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System",
"fromTemplateSource": "ION"
},
"isFavorite": false,
"samplePrepProtocol": "",
"isPlanGroup": false,
"templatingKitName": "Ion PGM Template IA Tech Access Kit",
"runType": "WGNM",
"templatingKitBarcode": null,
"planPGM": null,
"isSystemDefault": false,
"autoName": null,
"isReusable": false,
"controlSequencekitname": null,
"date": "2018-02-26T17:28:33.000588+00:00",
"isSystem": false,
"libkit": null,
"categories": "repro",
"planName": "Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System",
"pairedEndLibraryAdapterName": "",
"adapter": null,
"irworkflow": "",
"planExecuted": false,
"username": "ionadmin",
"usePostBeadfind": true,
"storageHost": null,
"expName": "",
"libraryReadLength": 0,
"runname": null,
"usePreBeadfind": true,
"planGUID": "d1ed9718-b6f4-4dfd-8de5-bbd150092997",
"cycles": null,
"resource_uri": "/rundb/api/v1/availableonetouchplannedexperimentsummary/131/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Available Planned Experiment Summary Resource¶
http://mytorrentserver/rundb/api/v1/availableplannedexperimentsummary/
http://mytorrentserver/rundb/api/v1/availableplannedexperimentsummary/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
autoAnalyze | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
endBarcodeKitName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
mixedTypeRNA_hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_targetRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | n/a | true | false | true | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
notes | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sequencekitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chipType | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
library | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
reverselibrarykey | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
barcodeId | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
realign | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleGroupingName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
bedfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applicationCategoryDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDuplicateReads | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
librarykitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sseBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
earlyDatFileDeletion | Boolean data. Ex: True | false | false | true | false | false | boolean |
parentPlan | Unicode string data. Ex: “Hello World” | None | false | false | true | false | string |
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
forward3primeadapter | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroupDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
qcValues | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleDisplayedName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
tfKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_reference | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
childPlans | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | false | false | false | list |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
project | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefInfo | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | {} | false | false | false | false | dict |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sample | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
barcodedSamples | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
regionfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
selectedPlugins | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libraryKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flows | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
variantfrequency | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleSetDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
flowsInOrder | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
libraryPrepType | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
sampleGrouping | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
chipBarcode | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
libraryPrepTypeDisplayedName | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
reverse3primeadapter | Unicode string data. Ex: “Hello World” | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"planDisplayedName": "Ion ReproSeq Aneuploidy - Ion PGM System",
"autoAnalyze": true,
"endBarcodeKitName": "",
"templatingKitBarcode": null,
"preAnalysis": true,
"thumbnailanalysisargs": "",
"applicationGroup": "/rundb/api/v1/applicationgroup/1/",
"mixedTypeRNA_hotSpotRegionBedFile": "",
"mixedTypeRNA_targetRegionBedFile": "",
"platform": "",
"categories": "repro",
"planPGM": null,
"prebasecallerargs": "BaseCaller --barcode-filter 0.01 --barcode-filter-minreads 20 --extra-trim-left 30",
"alignmentargs": "tmap mapall ... stage1 map4",
"thumbnailbasecallerargs": "",
"libkit": null,
"projects": [],
"notes": "",
"sequencekitname": "IonPGMHiQ",
"base_recalibration_mode": "standard_recal",
"storageHost": null,
"expName": "",
"thumbnailionstatsargs": "",
"cycles": null,
"isReverseRun": false,
"storage_options": "A",
"thumbnailalignmentargs": "",
"chipType": "318",
"library": "hg19",
"runMode": "single",
"sampleTubeLabel": "",
"seqKitBarcode": null,
"barcodeId": "Ion SingleSeq Barcode set 1-24",
"isPlanGroup": false,
"realign": false,
"sampleGroupingName": "Self",
"experiment": "/rundb/api/v1/experiment/123/",
"bedfile": "",
"applicationCategoryDisplayedName": "Reproductive",
"isReusable": false,
"isDuplicateReads": false,
"sampleSets": [],
"thumbnailbeadfindargs": "",
"librarykitname": "IonPicoPlex",
"sseBedFile": "",
"adapter": null,
"basecallerargs": "BaseCaller --barcode-filter 0.01 --barcode-filter-minreads 20 --extra-trim-left 30",
"earlyDatFileDeletion": false,
"parentPlan": null,
"origin": "gui|5.8.0",
"forward3primeadapter": "ATCACCGACTGCCCATAGAGAGGAAAGCGG",
"planStatus": "planned",
"isCustom_kitSettings": false,
"samplePrepKitName": null,
"applicationGroupDisplayedName": "DNA",
"metaData": {
"fromTemplate": "Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System",
"fromTemplateSource": "ION"
},
"isFavorite": false,
"qcValues": [
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/131/",
"id": 370,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/370/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/131/",
"id": 371,
"qcType": {
"description": "",
"minThreshold": 1,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Key Signal (1-100)",
"id": 2,
"resource_uri": "/rundb/api/v1/qctype/2/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/371/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/131/",
"id": 372,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Usable Sequence (%)",
"id": 3,
"resource_uri": "/rundb/api/v1/qctype/3/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/372/"
}
],
"analysisargs": "Analysis --args-json /opt/ion/config/args_318_analysis.json --mixed-first-flow 51 --mixed-last-flow 111",
"thumbnailcalibrateargs": "",
"templatingKitName": "Ion PGM Template IA Tech Access Kit",
"runType": "WGNM",
"username": "ionadmin",
"planShortID": "6TGIO",
"sampleDisplayedName": "",
"prethumbnailbasecallerargs": "",
"controlSequencekitname": null,
"tfKey": "ATCG",
"mixedTypeRNA_reference": "",
"childPlans": [],
"pairedEndLibraryAdapterName": "",
"reverselibrarykey": "",
"irworkflow": "",
"planExecuted": false,
"project": "",
"usePostBeadfind": true,
"libraryReadLength": 0,
"runname": null,
"chefInfo": {},
"planGUID": "d1ed9718-b6f4-4dfd-8de5-bbd150092997",
"ionstatsargs": "ionstats alignment",
"samplePrepProtocol": "",
"sample": "",
"planExecutedDate": null,
"reverse_primer": null,
"id": 131,
"barcodedSamples": {
"Sample 6": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_006": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_006"
]
},
"Sample 7": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_007": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_007"
]
},
"Sample 4": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_004": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_004"
]
},
"Sample 5": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_005": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_005"
]
},
"Sample 2": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_002": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_002"
]
},
"Sample 3": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_003": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_003"
]
},
"Sample 1": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"SingleSeq_001": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"SingleSeq_001"
]
}
},
"custom_args": false,
"regionfile": "",
"selectedPlugins": {
"FilterDuplicates": {
"userInput": "",
"version": "5.8.0.0",
"features": [],
"name": "FilterDuplicates",
"id": 34
}
},
"beadfindargs": "justBeadFind --args-json /opt/ion/config/args_318_beadfind.json",
"isSystemDefault": false,
"autoName": null,
"libraryKey": "TCAG",
"flows": 250,
"date": "2018-02-26T17:28:33.000588+00:00",
"isSystem": false,
"variantfrequency": "",
"planName": "Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System",
"calibrateargs": "Calibration",
"flowsInOrder": "",
"libraryPrepType": "",
"sampleGrouping": "/rundb/api/v1/samplegrouptype_cv/2/",
"chipBarcode": "",
"sampleSetDisplayedName": "",
"usePreBeadfind": true,
"resource_uri": "/rundb/api/v1/availableplannedexperimentsummary/131/",
"libraryPrepTypeDisplayedName": "",
"reverse3primeadapter": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Chip Resource¶
http://mytorrentserver/rundb/api/v1/chip/
http://mytorrentserver/rundb/api/v1/chip/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
earlyDatFileDeletion | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
slots | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
description | Unicode string data. Ex: “Hello World” | false | false | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 28,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/chip/?offset=1&limit=1&format=json"
},
"objects": [
{
"ionstatsargs": "ionstats alignment",
"thumbnailionstatsargs": "",
"thumbnailalignmentargs": "",
"thumbnailanalysisargs": "",
"slots": 1,
"id": 1,
"analysisargs": "Analysis --args-json /opt/ion/config/args_314_analysis.json",
"thumbnailcalibrateargs": "",
"beadfindargs": "justBeadFind --args-json /opt/ion/config/args_314_beadfind.json",
"instrumentType": "pgm",
"prebasecallerargs": "BaseCaller --barcode-filter-minreads 20",
"description": "314v2",
"prethumbnailbasecallerargs": "",
"alignmentargs": "tmap mapall ... stage1 map4",
"thumbnailbasecallerargs": "",
"isActive": true,
"thumbnailbeadfindargs": "",
"calibrateargs": "Calibration",
"name": "314",
"basecallerargs": "BaseCaller --barcode-filter-minreads 20",
"earlyDatFileDeletion": "",
"resource_uri": "/rundb/api/v1/chip/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Cluster Info History Resource¶
http://mytorrentserver/rundb/api/v1/clusterinfohistory/
http://mytorrentserver/rundb/api/v1/clusterinfohistory/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
username | Unicode string data. Ex: “Hello World” | ION | false | false | true | false | string |
name | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
created | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
text | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
object_pk | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Common Cv Resource¶
http://mytorrentserver/rundb/api/v1/common_cv/
http://mytorrentserver/rundb/api/v1/common_cv/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
displayedValue | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
sequencing_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
value | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cv_type | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
isVisible | Boolean data. Ex: True | true | false | false | true | false | boolean |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
isDefault | Boolean data. Ex: True | true | false | false | true | false | boolean |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 13,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/common_cv/?offset=1&limit=1&format=json"
},
"objects": [
{
"displayedValue": "Ion PGM Hi-Q Chef for STR",
"sequencing_instrumentType": "pgm",
"description": "Use Ion Chef script protocol optimized for HID STR on PGM",
"categories": "hidSamplePrep",
"value": "anneal62no10xab",
"samplePrep_instrumentType": "IC",
"cv_type": "samplePrepProtocol",
"isVisible": true,
"uid": "CV0001",
"resource_uri": "/rundb/api/v1/common_cv/1/",
"id": 1,
"isActive": true,
"isDefault": false
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Composite Data Management Resource¶
http://mytorrentserver/rundb/api/v1/compositedatamanagement/
http://mytorrentserver/rundb/api/v1/compositedatamanagement/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
basecall_state | Unicode string data. Ex: “Hello World” | Unknown | false | true | false | false | string |
in_process | Boolean data. Ex: True | false | false | false | false | false | boolean |
misc_state | Unicode string data. Ex: “Hello World” | Unknown | false | true | false | false | string |
timeStamp | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
basecall_keep | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
misc_keep | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
output_keep | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
expName | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
resultsName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
output_state | Unicode string data. Ex: “Hello World” | Unknown | false | true | false | false | string |
sigproc_state | Unicode string data. Ex: “Hello World” | Unknown | false | true | false | false | string |
sigproc_keep | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
diskusage | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
expDir | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/compositedatamanagement/?offset=1&limit=1&format=json"
},
"objects": [
{
"misc_diskspace": 0,
"expName": "S5-540_WholeTranscriptomeRNA",
"basecall_state": "Local",
"in_process": false,
"misc_state": "Deleted",
"timeStamp": "2017-07-22T13:15:56.000197+00:00",
"basecall_keep": false,
"misc_keep": null,
"output_keep": false,
"basecall_diskspace": 175694.536458969,
"resultsName": "Auto_S5-540_WholeTranscriptomeRNA_91",
"output_state": "Error",
"sigproc_state": "Local",
"sigproc_keep": false,
"sigproc_diskspace": 0.0160617828369141,
"diskusage": 229301,
"resource_uri": "/rundb/api/v1/compositedatamanagement/3/",
"expDir": "/results/S5_DemoData/S5-540_WholeTranscriptomeRNA",
"id": 3,
"output_diskspace": 53607.1456193924
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Composite Experiment Resource¶
http://mytorrentserver/rundb/api/mesh/v1/compositeexperiment/
http://mytorrentserver/rundb/api/mesh/v1/compositeexperiment/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chipType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
results | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefStartTime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
_host | Host this resource is located on. | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
chefSolutionsSerialNum | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
star | Boolean data. Ex: True | false | false | false | true | false | boolean |
resultDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | true | false | false | false | datetime |
flows | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
plan | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | false | false | false | false | datetime |
ftpStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
displayName | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
notes | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pgmName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
repResult | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
expName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
chefReagentsSerialNum | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 8,
"offset": 0,
"limit": 1,
"next": "/rundb/api/mesh/v1/compositeexperiment/?offset=1&limit=1&format=json"
},
"objects": [
{
"chipDescription": "540",
"chipType": "540",
"results": [
{
"status": "Completed",
"processedflows": 0,
"libmetrics": {
"i100Q20_reads": 0,
"aveKeyCounts": 88,
"id": 1,
"resource_uri": "",
"q20_mean_alignment_length": 0
},
"representative": false,
"analysis_metrics": {
"ignored": 1042801,
"lib": 139085639,
"total_wells": 164699136,
"pinned": 2329,
"live": 140339912,
"excluded": 16543404,
"bead": 140400602,
"resource_uri": "",
"id": 1,
"empty": 6710000,
"libFinal": 93974105
},
"timeStamp": "2017-07-22T13:15:56.000197+00:00",
"analysismetrics": {
"ignored": 1042801,
"lib": 139085639,
"total_wells": 164699136,
"pinned": 2329,
"live": 140339912,
"excluded": 16543404,
"bead": 140400602,
"resource_uri": "",
"id": 1,
"empty": 6710000,
"libFinal": 93974105
},
"reportLink": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/",
"reportStatus": "Nothing",
"quality_metrics": {
"q0_mean_read_length": 149.579903660696,
"q0_reads": 93969124,
"q0_bases": "14055892515",
"q20_reads": 93969124,
"q20_bases": "11916010889",
"q20_mean_read_length": 149,
"id": 1,
"resource_uri": ""
},
"resultsName": "Auto_S5-540_WholeTranscriptomeRNA_91",
"projects": [
{
"resource_uri": "",
"id": 1,
"name": "demo",
"modified": "2018-02-28T17:32:01.000703+00:00"
}
],
"status_display": "Completed",
"qualitymetrics": {
"q0_mean_read_length": 149.579903660696,
"q0_reads": 93969124,
"q0_bases": "14055892515",
"q20_reads": 93969124,
"q20_bases": "11916010889",
"q20_mean_read_length": 149,
"id": 1,
"resource_uri": ""
},
"eas": {
"chipType": "540",
"reference": "",
"isPQ": false,
"references": "",
"barcodeKitName": "IonXpressRNA",
"resource_uri": ""
},
"resource_uri": "/rundb/api/v1/compositeresult/3/",
"id": 3,
"autoExempt": false,
"isShowAllMetrics": true
}
],
"library": "",
"sample": "",
"runMode": "single",
"storage_options": "A",
"references": "",
"chefStartTime": null,
"repResult": "/rundb/api/v1/compositeresult/3/",
"id": 91,
"barcodedSamples": {},
"chefSolutionsSerialNum": "",
"barcodeId": "IonXpressRNA",
"sampleSetName": "",
"platform": "S5",
"status": "run",
"applicationCategoryDisplayedName": "RNA Sequencing",
"star": false,
"sampleDisplayedName": "",
"resultDate": "2017-07-22T13:15:56.000197+00:00",
"flows": 500,
"plan": {
"runType": "RNA",
"sampleTubeLabel": null,
"id": 99,
"resource_uri": ""
},
"date": "2017-02-21T12:59:23+00:00",
"ftpStatus": "0",
"displayName": "S5-540 WholeTranscriptomeRNA",
"notes": "",
"chipInstrumentType": "S5",
"pgmName": "S16",
"keep": false,
"expName": "S5-540_WholeTranscriptomeRNA",
"chefReagentsSerialNum": "",
"resource_uri": "/rundb/api/mesh/v1/compositeexperiment/91/"
}
],
"warnings": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Composite Result Resource¶
http://mytorrentserver/rundb/api/v1/compositeresult/
http://mytorrentserver/rundb/api/v1/compositeresult/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
processedflows | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
timeStamp | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
analysismetrics | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
reportLink | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
reportStatus | Unicode string data. Ex: “Hello World” | Nothing | true | false | false | false | string |
resultsName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
qualitymetrics | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
eas | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
libmetrics | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
autoExempt | Boolean data. Ex: True | false | false | false | true | false | boolean |
representative | Boolean data. Ex: True | false | false | false | true | false | boolean |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 7,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/compositeresult/?offset=1&limit=1&format=json"
},
"objects": [
{
"status": "Completed",
"processedflows": 0,
"libmetrics": {
"i100Q20_reads": 0,
"aveKeyCounts": 88,
"id": 1,
"resource_uri": "",
"q20_mean_alignment_length": 0
},
"representative": false,
"analysis_metrics": {
"ignored": 1042801,
"lib": 139085639,
"total_wells": 164699136,
"pinned": 2329,
"live": 140339912,
"excluded": 16543404,
"bead": 140400602,
"resource_uri": "",
"id": 1,
"empty": 6710000,
"libFinal": 93974105
},
"timeStamp": "2017-07-22T13:15:56.000197+00:00",
"analysismetrics": {
"ignored": 1042801,
"lib": 139085639,
"total_wells": 164699136,
"pinned": 2329,
"live": 140339912,
"excluded": 16543404,
"bead": 140400602,
"resource_uri": "",
"id": 1,
"empty": 6710000,
"libFinal": 93974105
},
"reportLink": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/",
"reportStatus": "Nothing",
"quality_metrics": {
"q0_mean_read_length": 149.579903660696,
"q0_reads": 93969124,
"q0_bases": "14055892515",
"q20_reads": 93969124,
"q20_bases": "11916010889",
"q20_mean_read_length": 149,
"id": 1,
"resource_uri": ""
},
"resultsName": "Auto_S5-540_WholeTranscriptomeRNA_91",
"projects": [
{
"resource_uri": "",
"id": 1,
"name": "demo",
"modified": "2018-02-28T17:32:01.000703+00:00"
}
],
"qualitymetrics": {
"q0_mean_read_length": 149.579903660696,
"q0_reads": 93969124,
"q0_bases": "14055892515",
"q20_reads": 93969124,
"q20_bases": "11916010889",
"q20_mean_read_length": 149,
"id": 1,
"resource_uri": ""
},
"eas": {
"chipType": "540",
"reference": "",
"isPQ": false,
"references": "",
"barcodeKitName": "IonXpressRNA",
"resource_uri": ""
},
"resource_uri": "/rundb/api/v1/compositeresult/3/",
"id": 3,
"autoExempt": false,
"isShowAllMetrics": true
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Content Resource¶
http://mytorrentserver/rundb/api/v1/content/
http://mytorrentserver/rundb/api/v1/content/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
publisher | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
extra | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
contentupload | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
notes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
enabled | Boolean data. Ex: True | true | false | false | true | false | boolean |
upload_date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | false | true | false | false | datetime |
application_tags | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
meta | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
upload_id | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
file | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
path | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
type | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
name | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 31,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/content/?offset=1&limit=1&format=json"
},
"objects": [
{
"publisher": "/rundb/api/v1/publisher/BED/",
"description": "Noonan Panel",
"extra": "hg19",
"contentupload": "/rundb/api/v1/contentupload/1/",
"notes": "",
"enabled": true,
"upload_date": "2018-01-16T18:30:05+00:00",
"application_tags": "",
"meta": {
"upload_date": "2018-01-16T18:30:05",
"description": "Noonan Panel",
"reference": "hg19",
"is_ampliseq": true,
"hotspot": false,
"choice": "pgm",
"num_targets": 268,
"num_genes": 14,
"design": {
"number_of_amplicon_pools": 2,
"design_name": "Noonan Panel",
"configuration_choices": [],
"solution_name": null,
"id": 60011570,
"number_of_amplicons": 268,
"genome_reference": null,
"target_size": 26992,
"genome": "hg19",
"type": "COMMUNITY_PANEL",
"status": "ORDERABLE",
"min_number_amplicons_per_pool": 132,
"description": "<table class=\"design-template-info-wrapper-table\">\r\n <tr>\r\n <td colspan=\"3\">\r\n <br>\r\n <p>Noonan syndrome is a relatively common autosomal dominant congenital disorder with a high phenotypic variability. It is a clinically and genetically heterogeneous disorder that belongs to the group of Rasopathy diseases, caused by mutations in genes dysregulating the RAS/MAPK pathway.\r\nThe Noonan Research Gene Panel has been developed in collaboration with an European consortia composed by Marco Tartaglia(1), Jose Luis Costa (2), Kornelia Neveling and Marcel Nelen (3) . 1) Istituto Superiore di Sanit\u00e0, Rome, Italy, 2) Ipatimup, Porto 3) Human Genetics, Radboud UMC Nijmegen .\r\nThe panel assesses 14 genes known to be related with this disorder. <i>A2ML1</i>, <i>BRAF</i>, <i>CBL</i>, <i>HRAS</i>, <i>KRAS</i>, <i>MAP2K1</i>, <i>MAP2K2</i>, <i>NRAS</i>, <i>PTPN11</i>, <i>RAF1</i>, <i>RIT1</i>, <i>SHOC2</i>, <i>SOS1</i>, <i>SPRED1</i>. In a first study of 60 archived samples we showed that very high sensitivity and specificity are achievable. For further details see ASHG 2014 poster \u201cDevelopment and verification of a Noonan genes Ion AmpliSeq\u2122 panel\u201d M. Nelen et al.\r\n</p>\r\n </td>\r\n </tr>\r\n <tr class=\"design-template-statistics\">\r\n <td><strong>Design Date</strong></td>\r\n <td colspan=\"2\" style=\"text-align: left\">\r\n <b>Publication:</b> ASHG 2014 Poster \"Development and verification of a Noonan genes Ion AmpliSeq\u2122 panel\"<br/>\r\n <b>Author:</b> Marcel Nelen (<a href='Marcel.Nelen@radboudumc.nl'>Marcel.Nelen@radboudumc.nl</a>)<br/>\r\n <b>Affiliation:</b> Dept. of Human Genetics, Radboud university medical center, Nijmegen, The Netherlands<br/>\r\n </td>\r\n </tr>\r\n <tr class=\"design-template-statistics\">\r\n <td>\r\n <strong>Recommended Application</strong>\r\n Germ line mutation detection\r\n </td>\r\n <td>\r\n <strong>Recommended Configuration</strong>\r\n Sample per Chip: 8 per 318 chip<br/>\r\n Minimum coverage: 684 \r\n </td>\r\n <td>\r\n <strong>Sample Type</strong>\r\n High molecular weight DNA\r\n </td>\r\n </tr>\r\n <tr class=\"design-template-statistics\">\r\n <td>\r\n <strong>Number of sample in Publication</strong>\r\n 60 samples \r\n </td>\r\n <td>\r\n <strong>Observed Performance</strong>\r\n Panel uniformity: 93.05%<br/>\r\n Reads on-targets: 98.42% \r\n </td>\r\n <td>\r\n <strong>Input DNA required </strong>\r\n 2 pool<br/>\r\n 20 ng total\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"3\">\r\n <b>Disease Research Area</b>: Developmental Disorders\r\n </td>\r\n </tr>\r\n</table>",
"results_uri": "/ws/tmpldesign/60011570/download/results",
"plan": {
"missed_bed": "WG_noonan.20150501.missed.bed",
"hotspot_bed": null,
"coverage_summary": "WG_noonan.20150501.results_coverage_summary.csv",
"designed_bed": "WG_noonan.20150501.designed.bed",
"target_mutations": null,
"primer_bed": null,
"runType": "AMPS",
"selectedPlugins": {},
"inputDna": "20 ng",
"coverage_detail": "WG_noonan.20150501.results_coverage_details.csv",
"primer_sequences": null,
"displayedPanelSize": "26.99 kb",
"submitted_bed": "WG_noonan.20150501.submitted.bed",
"well_plate_data": "WG_noonan.20150501.384WellPlateDataSheet.csv"
},
"design_id": "Noonan",
"pipeline": "DNA",
"request_id_and_solution_ordering_id": "Noonan",
"pipeline_version": null,
"created_date": "2015-05-22T20:52:38.703+0000",
"order_number": 0,
"amplicons_coverage_summary": 100
},
"pre_process_files": [
"WG_noonan.20150501.designed.bed",
"WG_noonan.20150501.missed.bed",
"WG_noonan.20150501.submitted.bed",
"WG_noonan.20150501.results_coverage_details.csv",
"WG_noonan.20150501.ampliconDataSheet.csv",
"WG_noonan.20150501.384WellPlateDataSheet.csv",
"WG_noonan.20150501.concentration.tab",
"WG_noonan.20150501.results_coverage_summary.csv",
"plan.json"
],
"num_bases": 47724
},
"upload_id": "1",
"file": "/results/uploads/BED/1/hg19/unmerged/plain/WG_noonan.20150501.designed.bed",
"path": "/hg19/unmerged/plain/WG_noonan.20150501.designed.bed",
"resource_uri": "/rundb/api/v1/content/1/",
"type": "target",
"id": 1,
"name": "WG_noonan.20150501.designed.bed"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Content Upload Resource¶
http://mytorrentserver/rundb/api/v1/contentupload/
http://mytorrentserver/rundb/api/v1/contentupload/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
upload_date | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | true | false | false | false | datetime |
name | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
pub | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
username | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
source | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
meta | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
upload_type | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
file_path | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 20,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/contentupload/?offset=1&limit=1&format=json"
},
"objects": [
{
"status": "Successfully Completed",
"upload_date": "2018-04-13T18:54:45.000418+00:00",
"name": "gencode.v19.annotation_and_tRNAs.gtf",
"pub": "refAnnot",
"id": 21,
"username": "ionadmin",
"source": "http://updates.itw/internal_reference_downloads/hg19/gencode.v19.annotation_and_tRNAs.gtf",
"meta": {
"username": "ionadmin",
"upload_date": "2018-04-13T18:54:45",
"description": "hg19 and tRNA gene annotation file for smallRNA",
"reference": "hg19",
"url": "http://updates.itw/internal_reference_downloads/hg19/gencode.v19.annotation_and_tRNAs.gtf",
"upload_type": "Annotation",
"identity_hash": "c47c7d854a9767400224e119246494ec",
"application_tags": "smallRNA",
"updateversion": "1.0",
"filesize": "1109491",
"short_description": "hg19 and tRNA GTF annotation",
"publication_date": "2018-02-14",
"annot_type": "GTF"
},
"upload_type": "Annotation",
"file_path": "/results/uploads/refAnnot/21/gencode.v19.annotation_and_tRNAs.gtf",
"resource_uri": "/rundb/api/v1/contentupload/21/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Data Management History Resource¶
http://mytorrentserver/rundb/api/v1/datamanagementhistory/
http://mytorrentserver/rundb/api/v1/datamanagementhistory/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
username | Unicode string data. Ex: “Hello World” | ION | false | false | true | false | string |
created | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
text | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
object_pk | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
resultsName | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 36,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/datamanagementhistory/?offset=1&limit=1&format=json"
},
"objects": [
{
"username": "ionadmin",
"created": "2017-07-22T06:59:07.000501+00:00",
"text": "Started from Local Basecalling Input /results/S5_DemoData/S5-530_cfDNA.",
"object_pk": 1,
"resultsName": "Auto_S5-530_cfDNA_89",
"id": 8,
"resource_uri": "/rundb/api/v1/datamanagementhistory/8/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Dna Barcode Resource¶
http://mytorrentserver/rundb/api/v1/dnabarcode/
http://mytorrentserver/rundb/api/v1/dnabarcode/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
index | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
end_adapter | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
score_cutoff | Floating point numeric data. Ex: 26.73 | 0 | false | false | false | false | float |
sequence | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
is_end_barcode | Boolean data. Ex: True | false | false | false | true | false | boolean |
adapter | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
system | Boolean data. Ex: True | false | false | false | true | false | boolean |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
length | Integer data. Ex: 2673 | 0 | false | false | true | false | integer |
id_str | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
active | Boolean data. Ex: True | true | false | false | true | false | boolean |
end_sequence | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
score_mode | Integer data. Ex: 2673 | 0 | false | false | true | false | integer |
type | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
annotation | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2090,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/dnabarcode/?offset=1&limit=1&format=json"
},
"objects": [
{
"index": 1,
"end_adapter": "",
"name": "MuSeek_5prime_tag",
"score_cutoff": 2,
"sequence": "TTCA",
"is_end_barcode": false,
"adapter": "",
"system": false,
"id": 1,
"length": 4,
"id_str": "MuSeek_5prime_tag_001",
"active": true,
"end_sequence": "",
"score_mode": 1,
"type": "none",
"annotation": "",
"resource_uri": "/rundb/api/v1/dnabarcode/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Email Address Resource¶
http://mytorrentserver/rundb/api/v1/emailaddress/
http://mytorrentserver/rundb/api/v1/emailaddress/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
selected | Boolean data. Ex: True | false | false | true | false | boolean | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Unicode string data. Ex: “Hello World” | false | false | true | false | string | ||
id | Integer data. Ex: 2673 | false | false | true | true | integer |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Event Log Resource¶
http://mytorrentserver/rundb/api/v1/eventlog/
http://mytorrentserver/rundb/api/v1/eventlog/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
username | Unicode string data. Ex: “Hello World” | ION | false | false | true | false | string |
created | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
text | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
object_pk | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 56,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/eventlog/?offset=1&limit=1&format=json"
},
"objects": [
{
"username": "ionadmin",
"created": "2018-02-26T17:28:33.000742+00:00",
"text": "Created Planned Run: Ion_ReproSeq_Aneuploidy_-_Ion_PGM_System (131)",
"object_pk": 131,
"id": 51,
"resource_uri": "/rundb/api/v1/eventlog/51/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Experiment Resource¶
http://mytorrentserver/rundb/api/v1/experiment/
http://mytorrentserver/rundb/api/v1/experiment/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
chefLotNumber | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
chefProtocolDeviationName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefReagentID | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
results | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
chefSolutionsPart | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runtype | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
chefLastUpdate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chefChipExpiration1 | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefChipExpiration2 | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
diskusage | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
chefStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
chefReagentsPart | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
chefInstrumentName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefSolutionsSerialNum | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
sample | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
log | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
sequencekitbarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
eas_set | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
chefLogPath | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefFlexibleWorkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefScriptVersion | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
samples | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
chefOperationMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefManufactureDate | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefSamplePos | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
pinnedRepResult | Boolean data. Ex: True | false | false | false | true | false | boolean |
chefReagentsExpiration | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefSolutionsLot | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
reagentBarcode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefProgress | Floating point numeric data. Ex: 26.73 | 0 | false | false | true | false | float |
chefKitType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
star | Boolean data. Ex: True | false | false | false | true | false | boolean |
chefPackageVer | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
isProton | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
expCompInfo | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flowsInOrder | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flows | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
resultDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | true | false | false | false | datetime |
chefTipRackBarcode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefRemainingSeconds | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
plan | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | false | false | false | false | datetime |
chefExtraInfo_1 | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefExtraInfo_2 | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
unique | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
expDir | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
autoAnalyze | Boolean data. Ex: True | true | false | false | true | false | boolean |
ftpStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefMessage | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefEndTime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
displayName | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
pgmName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
notes | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chipBarcode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefStartTime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
chefSolutionsExpiration | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefReagentsLot | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefReagentsSerialNum | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cycles | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
chefChipType2 | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chefChipType1 | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
baselineRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
user_ack | Unicode string data. Ex: “Hello World” | U | false | false | false | false | string |
rawdatastyle | Unicode string data. Ex: “Hello World” | single | true | false | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 112,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/experiment/?offset=1&limit=1&format=json"
},
"objects": [
{
"isReverseRun": false,
"chefLotNumber": "",
"chipType": "P1.1.17",
"chefProtocolDeviationName": null,
"chefReagentID": "",
"results": [],
"chefSolutionsPart": "",
"runtype": "GENS",
"chefLastUpdate": null,
"storage_options": "A",
"chefChipExpiration1": "",
"chefChipExpiration2": "",
"diskusage": null,
"chefStatus": "",
"reverse_primer": null,
"seqKitBarcode": "",
"id": 5,
"chefReagentsPart": "",
"metaData": {},
"chefInstrumentName": "",
"chefSolutionsSerialNum": "",
"sample": "",
"log": {},
"sequencekitbarcode": "",
"resource_uri": "/rundb/api/v1/experiment/5/",
"eas_set": [
{
"ionstatsargs": "",
"isEditable": true,
"endBarcodeKitName": "",
"hotSpotRegionBedFile": "",
"results": [],
"mixedTypeRNA_reference": null,
"mixedTypeRNA_targetRegionBedFile": null,
"targetRegionBedFile": "",
"thumbnailalignmentargs": "",
"thumbnailanalysisargs": "",
"id": 5,
"barcodedSamples": {},
"base_recalibration_mode": "standard_recal",
"reference": "",
"isOneTimeOverride": false,
"mixedTypeRNA_hotSpotRegionBedFile": null,
"analysisargs": "",
"thumbnailcalibrateargs": "",
"realign": false,
"selectedPlugins": {
"RNASeqAnalysis": {
"userInput": {},
"version": "5.8.0.0",
"features": [],
"name": "RNASeqAnalysis",
"id": 29
},
"PartekFlowUploader": {
"userInput": {},
"version": "1.0",
"features": [],
"name": "PartekFlowUploader",
"id": 9999
}
},
"experiment": "/rundb/api/v1/experiment/5/",
"barcodeKitName": "IonXpressRNA",
"beadfindargs": "",
"threePrimeAdapter": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"thumbnailbasecallerargs": "",
"status": "planned",
"prebasecallerargs": "",
"thumbnailionstatsargs": "",
"prethumbnailbasecallerargs": "",
"alignmentargs": "",
"isDuplicateReads": false,
"libraryKey": "TCAG",
"date": "2018-01-12T19:38:34.000886+00:00",
"libraryKitName": "Ion Total RNA Seq Kit v2",
"thumbnailbeadfindargs": "",
"calibrateargs": "",
"tfKey": "ATCG",
"libraryKitBarcode": null,
"sseBedFile": "",
"basecallerargs": "",
"custom_args": false,
"resource_uri": "/rundb/api/v1/experimentanalysissettings/5/"
}
],
"chefLogPath": null,
"chefFlexibleWorkflow": "",
"platform": "PROTON",
"chefScriptVersion": "",
"samples": [],
"chefOperationMode": "",
"chefManufactureDate": "",
"chefSamplePos": "",
"pinnedRepResult": false,
"chefReagentsExpiration": "",
"chefSolutionsLot": "",
"reagentBarcode": "",
"chefProgress": 0,
"chefKitType": "",
"star": false,
"chefPackageVer": "",
"usePreBeadfind": false,
"isProton": "True",
"expCompInfo": "",
"flowsInOrder": "",
"flows": 500,
"resultDate": "2017-07-22T06:41:42.000088+00:00",
"chefTipRackBarcode": "",
"chefRemainingSeconds": null,
"plan": "/rundb/api/v1/plannedexperiment/20/",
"date": "2017-07-22T06:41:42.000087+00:00",
"chefExtraInfo_1": "",
"chefExtraInfo_2": "",
"unique": "39ef1391-032b-44d8-a7a1-d11dbb6028e2",
"expDir": "",
"autoAnalyze": true,
"ftpStatus": "Complete",
"chefMessage": "",
"chefEndTime": null,
"displayName": "NN4E0",
"pgmName": "",
"runMode": "single",
"notes": "",
"sequencekitname": "ProtonI200Kit-v3",
"chipBarcode": "",
"chefStartTime": null,
"chefSolutionsExpiration": "",
"chefReagentsLot": "",
"storageHost": "",
"expName": "39ef1391-032b-44d8-a7a1-d11dbb6028e2",
"status": "planned",
"chefReagentsSerialNum": "",
"cycles": 0,
"chefChipType2": "",
"chefChipType1": "",
"baselineRun": false,
"user_ack": "U",
"rawdatastyle": "single"
}
]
}
Allowed list HTTP methods¶
- GET
- PATCH
- PUT
- DELETE
Allowed detail HTTP methods¶
- GET
- PATCH
- PUT
- DELETE
Experiment Analysis Settings Resource¶
http://mytorrentserver/rundb/api/v1/experimentanalysissettings/
http://mytorrentserver/rundb/api/v1/experimentanalysissettings/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
ionstatsargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isEditable | Boolean data. Ex: True | false | false | false | true | false | boolean |
endBarcodeKitName | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
results | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
mixedTypeRNA_reference | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
mixedTypeRNA_targetRegionBedFile | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
targetRegionBedFile | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
thumbnailalignmentargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailanalysisargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
barcodedSamples | Unicode string data. Ex: “Hello World” | {} | true | false | false | false | string |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | standard_recal | false | false | false | false | string |
reference | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isOneTimeOverride | Boolean data. Ex: True | false | false | false | true | false | boolean |
mixedTypeRNA_hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
analysisargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailcalibrateargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
realign | Boolean data. Ex: True | false | false | false | true | false | boolean |
selectedPlugins | Unicode string data. Ex: “Hello World” | {} | true | false | false | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
barcodeKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
beadfindargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
threePrimeAdapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
thumbnailbasecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
prebasecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
thumbnailionstatsargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
prethumbnailbasecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
alignmentargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isDuplicateReads | Boolean data. Ex: True | false | false | false | true | false | boolean |
libraryKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
libraryKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
thumbnailbeadfindargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
calibrateargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
tfKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sseBedFile | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
basecallerargs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
custom_args | Boolean data. Ex: True | false | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 112,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/experimentanalysissettings/?offset=1&limit=1&format=json"
},
"objects": [
{
"ionstatsargs": "",
"isEditable": true,
"endBarcodeKitName": "",
"hotSpotRegionBedFile": "",
"results": [],
"mixedTypeRNA_reference": null,
"mixedTypeRNA_targetRegionBedFile": null,
"targetRegionBedFile": "",
"thumbnailalignmentargs": "",
"thumbnailanalysisargs": "",
"id": 2,
"barcodedSamples": {},
"base_recalibration_mode": "standard_recal",
"reference": "",
"isOneTimeOverride": false,
"mixedTypeRNA_hotSpotRegionBedFile": null,
"analysisargs": "",
"thumbnailcalibrateargs": "",
"realign": false,
"selectedPlugins": {},
"experiment": "/rundb/api/v1/experiment/2/",
"barcodeKitName": "",
"beadfindargs": "",
"threePrimeAdapter": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"thumbnailbasecallerargs": "",
"status": "planned",
"prebasecallerargs": "",
"thumbnailionstatsargs": "",
"prethumbnailbasecallerargs": "",
"alignmentargs": "",
"isDuplicateReads": false,
"libraryKey": "TCAG",
"date": "2017-07-22T06:43:55.000629+00:00",
"libraryKitName": "Ion Xpress Plus Fragment Library Kit",
"thumbnailbeadfindargs": "",
"calibrateargs": "",
"tfKey": "ATCG",
"libraryKitBarcode": null,
"sseBedFile": "",
"basecallerargs": "",
"custom_args": false,
"resource_uri": "/rundb/api/v1/experimentanalysissettings/2/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
File Monitor Resource¶
http://mytorrentserver/rundb/api/v1/filemonitor/
http://mytorrentserver/rundb/api/v1/filemonitor/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
updated | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
name | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
created | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
url | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
md5sum | Unicode string data. Ex: “Hello World” | None | true | false | false | false | string |
celery_task_id | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
local_dir | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
progress | Unicode string data. Ex: “Hello World” | 0 | false | false | false | false | string |
size | Unicode string data. Ex: “Hello World” | None | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
tags | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 9,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/filemonitor/?offset=1&limit=1&format=json"
},
"objects": [
{
"status": "Complete",
"updated": "2018-04-13T18:54:39.000796+00:00",
"name": "gene.gtf",
"created": "2018-04-13T18:54:08.000422+00:00",
"url": "http://updates.itw/internal_reference_downloads/hg19/gene.gtf",
"md5sum": "72fbd490a4d3be60e53e642d4401c944",
"celery_task_id": "7db1de03-b295-4b62-9cdc-9cbb4c6065b0",
"local_dir": "/tmp/tmppTeNvf",
"progress": "1111970946",
"size": "1111970946",
"id": 7,
"tags": "annotation",
"resource_uri": "/rundb/api/v1/filemonitor/7/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
File Server Resource¶
http://mytorrentserver/rundb/api/v1/fileserver/
http://mytorrentserver/rundb/api/v1/fileserver/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
percentfull | Floating point numeric data. Ex: 26.73 | 0 | true | false | false | false | float |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
filesPrefix | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
comments | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"percentfull": 39.0445528646121,
"name": "Home",
"filesPrefix": "/results/",
"comments": "",
"id": 1,
"resource_uri": "/rundb/api/v1/fileserver/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Flow Order Resource¶
http://mytorrentserver/rundb/api/v1/floworder/
http://mytorrentserver/rundb/api/v1/floworder/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
flowOrder | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 7,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/floworder/?offset=1&limit=1&format=json"
},
"objects": [
{
"description": "Ion contradanzon flow order",
"resource_uri": "/rundb/api/v1/floworder/3/",
"flowOrder": "TACGTACGTAGCTTGACGTACGTCATGCATCGATCAGCTAAGCTGACGTAGCTAGCATCGATCCAGTCATGACTGACGTAGCTGACTGGATCAGTCATGCATCG",
"isActive": false,
"isSystem": true,
"id": 3,
"isDefault": false,
"name": "Ion contradanzon"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Get Chef Cartridgeusage Resource¶
http://mytorrentserver/rundb/api/v1/getchefcartridgeusage/
http://mytorrentserver/rundb/api/v1/getchefcartridgeusage/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
hoursSinceSolutionFirstUse | Integer number of hours between (oldest associated experiment using Solution) and (chefCurrentTime). Rounded down to the nearest hour is OK. Ex: 24 | n/a | true | true | true | false | Integer |
numberSolutionSerialUsage | Integer number. No of Solution cartridge Usage Ex: 2 | n/a | true | true | true | false | Integer |
errorCodes | A lists of data. Ex: [“E200”] or [“W100”, “W200”] | n/a | true | true | true | false | List Object |
allowRunToContinue | Boolean string data. Ex: “true or false” | n/a | true | true | true | false | boolean |
detailMessages | A dictionary of data. Ex: {‘E300’: ‘No. of reagent and solution usage do not match’} | n/a | true | true | true | false | dict |
numberReagentSerialUsage | Integer number. No of Reagent cartridge Usage Ex: 2 | n/a | true | true | true | false | Integer |
hoursSinceReagentFirstUse | Integer number of hours between (oldest associated experiment using Reagent) and (chefCurrentTime). Rounded down to the nearest hour is OK. Ex: 48 | n/a | true | true | true | false | Integer |
Example Response¶
{
"hoursSinceSolutionFirstUse": "",
"numberSolutionSerialUsage": 0,
"errorCodes": [
"E305"
],
"allowRunToContinue": false,
"detailMessages": {
"E305": "Missing chef inputs filter option ['chefReagentsSerialNum', 'chefSolutionsSerialNum', 'kitName']"
},
"numberReagentSerialUsage": 0,
"hoursSinceReagentFirstUse": ""
}
Allowed list HTTP methods¶
- GET
Allowed detail HTTP methods¶
None
Get Chef Script Info Resource¶
http://mytorrentserver/rundb/api/v1/getchefscriptinfo/
http://mytorrentserver/rundb/api/v1/getchefscriptinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
availableversion | A dictionary of data. Ex: {‘Compatible_Chef_release’: [‘IC.5.4.0’], ‘IS_scripts’: ‘00515’} | n/a | true | true | true | false | dict |
Example Response¶
{
"object": {
"availableversion": {
"IS_scripts": "000803",
"Compatible_Chef_release": [
"IC.5.10.0"
]
}
}
}
Allowed list HTTP methods¶
- GET
Allowed detail HTTP methods¶
None
Global Config Resource¶
http://mytorrentserver/rundb/api/v1/globalconfig/
http://mytorrentserver/rundb/api/v1/globalconfig/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
enable_version_lock | Boolean data. Ex: True | false | false | false | true | false | boolean |
site_name | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
enable_support_upload | Boolean data. Ex: True | false | false | false | true | false | boolean |
plugin_output_folder | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
auto_archive_ack | Boolean data. Ex: True | false | false | false | true | false | boolean |
enable_compendia_OCP | Boolean data. Ex: True | false | false | false | true | false | boolean |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | standard_recal | false | false | false | false | string |
default_storage_options | Unicode string data. Ex: “Hello World” | D | false | false | true | false | string |
selected | Boolean data. Ex: True | false | false | true | false | boolean | |
check_news_posts | Boolean data. Ex: True | true | false | false | true | false | boolean |
realign | Boolean data. Ex: True | false | false | false | true | false | boolean |
ts_update_status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mark_duplicates | Boolean data. Ex: True | false | false | false | true | false | boolean |
auto_archive_enable | Boolean data. Ex: True | false | false | false | true | false | boolean |
enable_auto_security | Boolean data. Ex: True | true | false | false | true | false | boolean |
enable_nightly_email | Boolean data. Ex: True | true | false | false | true | false | boolean |
sec_update_status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
default_flow_order | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
records_to_display | Integer data. Ex: 2673 | 20 | false | false | true | false | integer |
telemetry_enabled | Boolean data. Ex: True | true | false | false | true | false | boolean |
default_library_key | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cluster_auto_disable | Boolean data. Ex: True | true | false | false | true | false | boolean |
web_root | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
default_test_fragment_key | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
enable_auto_pkg_dl | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"enable_version_lock": false,
"site_name": "Torrent Server",
"enable_support_upload": false,
"plugin_output_folder": "plugin_out",
"auto_archive_ack": true,
"enable_compendia_OCP": true,
"id": 1,
"base_recalibration_mode": "standard_recal",
"default_storage_options": "A",
"selected": false,
"check_news_posts": true,
"realign": false,
"ts_update_status": "Ready to install",
"mark_duplicates": false,
"auto_archive_enable": true,
"enable_auto_security": true,
"enable_nightly_email": true,
"sec_update_status": "",
"default_flow_order": "TACG",
"name": "Config",
"records_to_display": 20,
"telemetry_enabled": true,
"default_library_key": "TCAG",
"cluster_auto_disable": true,
"web_root": "",
"default_test_fragment_key": "ATCG",
"enable_auto_pkg_dl": true,
"resource_uri": "/rundb/api/v1/globalconfig/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Ion Chef Plan Template Resource¶
http://mytorrentserver/rundb/api/v1/ionchefplantemplate/
http://mytorrentserver/rundb/api/v1/ionchefplantemplate/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
autoAnalyze | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
endBarcodeKitName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
mixedTypeRNA_hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_targetRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | n/a | true | false | true | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
notes | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sequencekitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chipType | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
library | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
reverselibrarykey | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
barcodeId | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
realign | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleGroupingName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
bedfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applicationCategoryDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDuplicateReads | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
librarykitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sseBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
earlyDatFileDeletion | Boolean data. Ex: True | false | false | true | false | false | boolean |
parentPlan | Unicode string data. Ex: “Hello World” | None | false | false | true | false | string |
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
forward3primeadapter | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroupDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
qcValues | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleDisplayedName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
tfKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_reference | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
childPlans | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | false | false | false | list |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
project | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefInfo | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | {} | false | false | false | false | dict |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sample | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
barcodedSamples | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
regionfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
selectedPlugins | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libraryKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flows | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
variantfrequency | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleSetDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
flowsInOrder | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
libraryPrepType | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
sampleGrouping | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
chipBarcode | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
libraryPrepTypeDisplayedName | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
reverse3primeadapter | Unicode string data. Ex: “Hello World” | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 66,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/ionchefplantemplate/?offset=1&limit=1&format=json"
},
"objects": [
{
"planDisplayedName": "Ion AmpliSeq HD for Tumor - DNA and Fusions - Separate Libraries",
"autoAnalyze": true,
"endBarcodeKitName": "",
"templatingKitBarcode": null,
"preAnalysis": true,
"thumbnailanalysisargs": "",
"applicationGroup": "/rundb/api/v1/applicationgroup/5/",
"mixedTypeRNA_hotSpotRegionBedFile": null,
"mixedTypeRNA_targetRegionBedFile": null,
"platform": "S5",
"categories": "onco_solidTumor;onco_heme;",
"planPGM": "",
"prebasecallerargs": "",
"alignmentargs": "",
"thumbnailbasecallerargs": "",
"libkit": null,
"projects": [],
"notes": "",
"sequencekitname": "Ion S5 Sequencing Kit",
"base_recalibration_mode": "standard_recal",
"storageHost": null,
"expName": "",
"thumbnailionstatsargs": "",
"cycles": null,
"isReverseRun": false,
"storage_options": "A",
"thumbnailalignmentargs": "",
"chipType": "540",
"library": "hg19",
"runMode": "single",
"sampleTubeLabel": null,
"seqKitBarcode": null,
"barcodeId": "Ion AmpliSeq HD Dual Barcode Kit 1-24",
"isPlanGroup": false,
"realign": false,
"sampleGroupingName": "DNA and Fusions",
"experiment": "/rundb/api/v1/experiment/134/",
"bedfile": "",
"applicationCategoryDisplayedName": "Oncology - Solid Tumor | Oncology - HemeOnc",
"isReusable": true,
"isDuplicateReads": false,
"sampleSets": [],
"thumbnailbeadfindargs": "",
"librarykitname": "Ion AmpliSeq HD Library Kit",
"sseBedFile": "",
"adapter": null,
"basecallerargs": "",
"earlyDatFileDeletion": false,
"parentPlan": null,
"origin": "|5.10.0.RC4",
"forward3primeadapter": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"planStatus": "planned",
"isCustom_kitSettings": false,
"samplePrepKitName": null,
"applicationGroupDisplayedName": "DNA and Fusions (Separate Libraries)",
"metaData": {},
"isFavorite": false,
"qcValues": [
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/141/",
"id": 400,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/400/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/141/",
"id": 401,
"qcType": {
"description": "",
"minThreshold": 1,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Key Signal (1-100)",
"id": 2,
"resource_uri": "/rundb/api/v1/qctype/2/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/401/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/141/",
"id": 402,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Usable Sequence (%)",
"id": 3,
"resource_uri": "/rundb/api/v1/qctype/3/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/402/"
}
],
"analysisargs": "",
"thumbnailcalibrateargs": "",
"templatingKitName": "Ion Chef S540 V1",
"runType": "AMPS_HD_DNA_RNA",
"username": null,
"planShortID": "A628Z",
"sampleDisplayedName": "",
"prethumbnailbasecallerargs": "",
"controlSequencekitname": null,
"tfKey": "ATCG",
"mixedTypeRNA_reference": null,
"childPlans": [],
"pairedEndLibraryAdapterName": null,
"reverselibrarykey": "",
"irworkflow": "",
"planExecuted": false,
"project": "",
"usePostBeadfind": false,
"libraryReadLength": 200,
"runname": null,
"chefInfo": {},
"planGUID": "e52fac66-4086-433e-b8e7-ad1d1403946f",
"ionstatsargs": "",
"samplePrepProtocol": "",
"sample": "",
"planExecutedDate": null,
"reverse_primer": null,
"id": 141,
"barcodedSamples": {},
"custom_args": false,
"regionfile": "",
"selectedPlugins": {
"coverageAnalysis": {
"userInput": {},
"version": "5.8.0.8",
"features": [],
"name": "coverageAnalysis",
"id": 41
},
"variantCaller": {
"userInput": {
"meta": {
"configuration": "ampliseq_hd_ffpe"
}
},
"version": "5.8.0.19",
"features": [],
"name": "variantCaller",
"id": 36
}
},
"beadfindargs": "",
"isSystemDefault": false,
"autoName": null,
"libraryKey": "TCAG",
"flows": 500,
"date": "2018-04-12T05:54:10.000222+00:00",
"isSystem": true,
"variantfrequency": "",
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA_and_Fusions_-_Separate_Libraries",
"calibrateargs": "",
"flowsInOrder": "",
"libraryPrepType": "",
"sampleGrouping": "/rundb/api/v1/samplegrouptype_cv/6/",
"chipBarcode": "",
"sampleSetDisplayedName": "",
"usePreBeadfind": true,
"resource_uri": "/rundb/api/v1/ionchefplantemplate/141/",
"libraryPrepTypeDisplayedName": "",
"reverse3primeadapter": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Ion Chef Plan Template Summary Resource¶
http://mytorrentserver/rundb/api/v1/ionchefplantemplatesummary/
http://mytorrentserver/rundb/api/v1/ionchefplantemplatesummary/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 66,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/ionchefplantemplatesummary/?offset=1&limit=1&format=json"
},
"objects": [
{
"origin": "|5.10.0.RC4",
"isReverseRun": false,
"planDisplayedName": "Ion AmpliSeq HD for Tumor - DNA and Fusions - Separate Libraries",
"storage_options": "A",
"preAnalysis": true,
"planShortID": "A628Z",
"planStatus": "planned",
"runMode": "single",
"isCustom_kitSettings": false,
"sampleTubeLabel": null,
"planExecutedDate": null,
"samplePrepKitName": null,
"reverse_primer": null,
"seqKitBarcode": null,
"id": 141,
"metaData": {},
"isFavorite": false,
"samplePrepProtocol": "",
"isPlanGroup": false,
"templatingKitName": "Ion Chef S540 V1",
"runType": "AMPS_HD_DNA_RNA",
"templatingKitBarcode": null,
"planPGM": "",
"isSystemDefault": false,
"autoName": null,
"isReusable": true,
"controlSequencekitname": null,
"date": "2018-04-12T05:54:10.000222+00:00",
"isSystem": true,
"libkit": null,
"categories": "onco_solidTumor;onco_heme;",
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA_and_Fusions_-_Separate_Libraries",
"pairedEndLibraryAdapterName": null,
"adapter": null,
"irworkflow": "",
"planExecuted": false,
"username": null,
"usePostBeadfind": false,
"storageHost": null,
"expName": "",
"libraryReadLength": 200,
"runname": null,
"usePreBeadfind": true,
"planGUID": "e52fac66-4086-433e-b8e7-ad1d1403946f",
"cycles": null,
"resource_uri": "/rundb/api/v1/ionchefplantemplatesummary/141/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Ion Chef Prep Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/ionchefprepkitinfo/
http://mytorrentserver/rundb/api/v1/ionchefprepkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 14,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/ionchefprepkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "IC",
"kitType": "IonChefPrepKit",
"description": "Precision ID Chef Reagents",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "S5",
"chipTypes": "510;520;530",
"runMode": "",
"parts": [
{
"barcode": "A32882C",
"id": 20246,
"resource_uri": "/rundb/api/v1/kitpart/20246/",
"kit": "/rundb/api/v1/kitinfo/20106/"
}
],
"flowCount": 0,
"applicationType": "AMPS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/ionchefprepkitinfo/20106/",
"uid": "ICPREP0011",
"id": 20106,
"categories": "filter_s5HidKit;samplePrepProtocol;s5hidSamplePrep",
"name": "Ion Chef HID S530 V2"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Ion Mesh Node Resource¶
http://mytorrentserver/rundb/api/v1/ionmeshnode/
http://mytorrentserver/rundb/api/v1/ionmeshnode/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
apikey_local | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
hostname | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
system_id | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
active | Boolean data. Ex: True | true | false | false | true | false | boolean |
apikey_remote | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
name | Unicode string data. Ex: “Hello World” | n/a | true | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"apikey_local": "2ef92cb0069d1d1b156fa081ec1717807c1cd105",
"resource_uri": "/rundb/api/v1/ionmeshnode/4/",
"hostname": "tsvm.itw",
"system_id": "tsvm",
"active": true,
"apikey_remote": "f45e8c2251095469140a12bf47349d72c68422e9",
"id": 4,
"name": ""
}
]
}
Allowed list HTTP methods¶
- PATCH
- GET
- DELETE
Allowed detail HTTP methods¶
- PATCH
- GET
- DELETE
Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/kitinfo/
http://mytorrentserver/rundb/api/v1/kitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
defaultFlowOrder | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 114,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/kitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": false,
"samplePrep_instrumentType": "",
"kitType": "ControlSequenceKit",
"defaultFlowOrder": null,
"name": "Ion PGM Controls Kit v2",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "pgm",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "4482010",
"id": 20072,
"resource_uri": "/rundb/api/v1/kitpart/20072/",
"kit": "/rundb/api/v1/kitinfo/20037/"
},
{
"barcode": "4482011",
"id": 20073,
"resource_uri": "/rundb/api/v1/kitpart/20073/",
"kit": "/rundb/api/v1/kitinfo/20037/"
}
],
"flowCount": 0,
"applicationType": "",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/kitinfo/20037/",
"uid": "CONSEQ0003",
"id": 20037,
"categories": "",
"description": "Ion PGM Controls Kit v2"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Kit Part Resource¶
http://mytorrentserver/rundb/api/v1/kitpart/
http://mytorrentserver/rundb/api/v1/kitpart/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
barcode | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
kit | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 263,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/kitpart/?offset=1&limit=1&format=json"
},
"objects": [
{
"barcode": "100020580",
"id": 20086,
"resource_uri": "/rundb/api/v1/kitpart/20086/",
"kit": "/rundb/api/v1/kitinfo/20042/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Lib Metrics Resource¶
http://mytorrentserver/rundb/api/v1/libmetrics/
http://mytorrentserver/rundb/api/v1/libmetrics/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
i350Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i150Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i300Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i600Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i300Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i250Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q10_longest_alignment | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i50Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
aveKeyCounts | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
i50Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
total_mapped_target_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i200Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i100Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i50Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i450Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
genomesize | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i550Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
report | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
i450Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
dr | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
i150Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q7_mapped_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i350Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i500Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q20_mapped_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i250Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q47_longest_alignment | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i550Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i50Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i200Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i250Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q47_alignments | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
align_sample | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i100Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i350Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i100Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i400Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i500Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i450Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q7_mean_alignment_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q7_alignments | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
total_mapped_reads | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i600Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i250Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
cf | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
i500Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q10_mapped_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i550Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
duplicate_reads | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
i350Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
totalNumReads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
i350Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i300Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q20_mean_alignment_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i250Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i200Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i400Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i200Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q7_longest_alignment | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i500Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
Genome_Version | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i400Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q10_alignments | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i450Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i100Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i550Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i450Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i400Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_longest_alignment | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i150Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i400Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q10_mean_alignment_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
raw_accuracy | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
sysSNR | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
q17_mapped_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
Index_Version | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i300Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_mean_alignment_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
ie | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
q20_alignments | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q47_mapped_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
genome | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
i300Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i150Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i550Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i600Q47_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i100Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q47_mean_alignment_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i50Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i600Q7_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i600Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_alignments | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i500Q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i150Q10_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q20_longest_alignment | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
i200Q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/libmetrics/?offset=1&limit=1&format=json"
},
"objects": [
{
"i350Q17_reads": 0,
"i150Q47_reads": 0,
"i300Q47_reads": 0,
"i600Q20_reads": 0,
"i300Q20_reads": 0,
"i250Q17_reads": 0,
"q10_longest_alignment": 0,
"i50Q10_reads": 0,
"aveKeyCounts": 88,
"i50Q17_reads": 0,
"total_mapped_target_bases": "0",
"i200Q7_reads": 0,
"i100Q47_reads": 0,
"i50Q20_reads": 0,
"i450Q7_reads": 0,
"genomesize": "0",
"i550Q20_reads": 0,
"report": "/rundb/api/v1/results/3/",
"i450Q47_reads": 0,
"dr": 0.168037705589086,
"i150Q17_reads": 0,
"q7_mapped_bases": "0",
"i350Q7_reads": 0,
"i500Q20_reads": 0,
"q20_mapped_bases": "0",
"i250Q47_reads": 0,
"q47_longest_alignment": 0,
"i550Q17_reads": 0,
"i50Q47_reads": 0,
"i200Q17_reads": 0,
"i250Q20_reads": 0,
"q47_alignments": 0,
"align_sample": -1,
"i100Q10_reads": 0,
"i350Q20_reads": 0,
"i100Q7_reads": 0,
"i400Q17_reads": 0,
"i500Q47_reads": 0,
"i450Q20_reads": 0,
"q7_mean_alignment_length": 0,
"q7_alignments": 0,
"total_mapped_reads": "0",
"i600Q10_reads": 0,
"i250Q10_reads": 0,
"cf": 0.603865925222635,
"i500Q7_reads": 0,
"q10_mapped_bases": "0",
"i550Q7_reads": 0,
"duplicate_reads": null,
"i350Q47_reads": 0,
"totalNumReads": 93969124,
"resource_uri": "/rundb/api/v1/libmetrics/1/",
"i350Q10_reads": 0,
"i300Q10_reads": 0,
"q20_mean_alignment_length": 0,
"i250Q7_reads": 0,
"i200Q10_reads": 0,
"i400Q7_reads": 0,
"i200Q47_reads": 0,
"q7_longest_alignment": 0,
"i500Q10_reads": 0,
"Genome_Version": "None",
"i400Q20_reads": 0,
"q10_alignments": 0,
"i450Q17_reads": 0,
"i100Q20_reads": 0,
"i550Q10_reads": 0,
"i450Q10_reads": 0,
"i400Q47_reads": 0,
"q17_longest_alignment": 0,
"i150Q7_reads": 0,
"i400Q10_reads": 0,
"q10_mean_alignment_length": 0,
"raw_accuracy": 0,
"sysSNR": 0.103568483421323,
"q17_mapped_bases": "0",
"Index_Version": "None",
"i300Q17_reads": 0,
"q17_mean_alignment_length": 0,
"ie": 0.465626595541835,
"id": 1,
"q20_alignments": 0,
"q47_mapped_bases": "0",
"genome": "None",
"i300Q7_reads": 0,
"i150Q20_reads": 0,
"i550Q47_reads": 0,
"i600Q47_reads": 0,
"i100Q17_reads": 0,
"q47_mean_alignment_length": 0,
"i50Q7_reads": 0,
"i600Q7_reads": 0,
"i600Q17_reads": 0,
"q17_alignments": 0,
"i500Q17_reads": 0,
"i150Q10_reads": 0,
"q20_longest_alignment": 0,
"i200Q20_reads": 0
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Library Key Resource¶
http://mytorrentserver/rundb/api/v1/librarykey/
http://mytorrentserver/rundb/api/v1/librarykey/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
direction | Unicode string data. Ex: “Hello World” | Forward | false | false | false | false | string |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
sequence | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | single | false | false | true | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 3,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/librarykey/?offset=1&limit=1&format=json"
},
"objects": [
{
"direction": "Forward",
"name": "Ion TCAG",
"sequence": "TCAG",
"description": "Default forward library key",
"runMode": "single",
"id": 1,
"isDefault": true,
"resource_uri": "/rundb/api/v1/librarykey/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Library Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/librarykitinfo/
http://mytorrentserver/rundb/api/v1/librarykitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 27,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/librarykitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "",
"kitType": "LibraryKit",
"description": "MuSeek Library Preparation Kit",
"nucleotideType": "dna",
"defaultCartridgeUsageCount": null,
"instrumentType": "",
"chipTypes": "",
"runMode": "",
"parts": [],
"flowCount": 0,
"applicationType": "GENS",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/librarykitinfo/20025/",
"uid": "LIB0012",
"id": 20025,
"categories": "filter_muSeek",
"name": "MuSeek(tm) Library Preparation Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Library Kit Part Resource¶
http://mytorrentserver/rundb/api/v1/librarykitpart/
http://mytorrentserver/rundb/api/v1/librarykitpart/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
barcode | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
kit | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 35,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/librarykitpart/?offset=1&limit=1&format=json"
},
"objects": [
{
"barcode": "A31204",
"id": 20243,
"resource_uri": "/rundb/api/v1/librarykitpart/20243/",
"kit": "/rundb/api/v1/kitinfo/20103/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Location Resource¶
http://mytorrentserver/rundb/api/v1/location/
http://mytorrentserver/rundb/api/v1/location/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
defaultlocation | Only one location can be the default | false | false | false | true | false | boolean |
comments | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/location/?offset=1&limit=1&format=json"
},
"objects": [
{
"name": "Disabled",
"resource_uri": "/rundb/api/v1/location/2/",
"defaultlocation": false,
"comments": "A location which will not be assigned to any File Servers so that Rigs assigned to this location will not be treated as valid Rigs when ionCrawler attempts to find new raw data directories. This is so that we do not have to delete a Rig from the Rigs table but still want to prevent new Experiments from appearing associated with the Rig.",
"id": 2
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Log Resource¶
http://mytorrentserver/rundb/api/v1/log/
http://mytorrentserver/rundb/api/v1/log/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
text | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
timeStamp | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
upload | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Message Resource¶
http://mytorrentserver/rundb/api/v1/message/
http://mytorrentserver/rundb/api/v1/message/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
body | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
status | Unicode string data. Ex: “Hello World” | unread | false | false | true | false | string |
level | Integer data. Ex: 2673 | 20 | false | false | false | false | integer |
route | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
expires | Unicode string data. Ex: “Hello World” | read | false | false | true | false | string |
time | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
tags | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 1,
"offset": 0,
"limit": 1,
"next": null
},
"objects": [
{
"body": "There is an update available for your Torrent Server. <a class=\"btn btn-success\" href=\"/admin/update\">Update Now</a>",
"status": "unread",
"level": 20,
"route": "_StaffOnly",
"expires": "read",
"time": "2018-06-15T18:51:37.000649+00:00",
"id": 40,
"tags": "new-upgrade",
"resource_uri": "/rundb/api/v1/message/40/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Monitor Data Resource¶
http://mytorrentserver/rundb/api/v1/monitordata/
http://mytorrentserver/rundb/api/v1/monitordata/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
treeDat | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
name | Unicode string data. Ex: “Hello World” | false | false | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Monitor Result Resource¶
http://mytorrentserver/rundb/api/v1/monitorresult/
http://mytorrentserver/rundb/api/v1/monitorresult/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
processedflows | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
libmetrics | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
timeStamp | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
analysismetrics | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
reportLink | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
library | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
reportStatus | Unicode string data. Ex: “Hello World” | Nothing | true | false | false | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
resultsName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
qualitymetrics | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
eas | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
barcodeId | Unicode string data. Ex: “Hello World” | n/a | true | true | false | false | string |
autoExempt | Boolean data. Ex: True | false | false | false | true | false | boolean |
representative | Boolean data. Ex: True | false | false | false | true | false | boolean |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Network Resource¶
http://mytorrentserver/rundb/api/v1/network/
http://mytorrentserver/rundb/api/v1/network/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
eth_device | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | boolean |
external_ip | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
internal_ip | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
route | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | boolean |
Example Response¶
{
"eth_device": true,
"external_ip": "12.27.71.34",
"internal_ip": "10.45.2.119",
"route": true
}
Allowed list HTTP methods¶
- GET
Allowed detail HTTP methods¶
None
Onetouch Plan Template Resource¶
http://mytorrentserver/rundb/api/v1/onetouchplantemplate/
http://mytorrentserver/rundb/api/v1/onetouchplantemplate/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
autoAnalyze | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
endBarcodeKitName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
mixedTypeRNA_hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_targetRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | n/a | true | false | true | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
notes | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sequencekitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chipType | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
library | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
reverselibrarykey | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
barcodeId | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
realign | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleGroupingName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
bedfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applicationCategoryDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDuplicateReads | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
librarykitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sseBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
earlyDatFileDeletion | Boolean data. Ex: True | false | false | true | false | false | boolean |
parentPlan | Unicode string data. Ex: “Hello World” | None | false | false | true | false | string |
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
forward3primeadapter | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroupDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
qcValues | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleDisplayedName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
tfKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_reference | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
childPlans | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | false | false | false | list |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
project | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefInfo | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | {} | false | false | false | false | dict |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sample | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
barcodedSamples | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
regionfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
selectedPlugins | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libraryKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flows | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
variantfrequency | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleSetDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
flowsInOrder | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
libraryPrepType | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
sampleGrouping | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
chipBarcode | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
libraryPrepTypeDisplayedName | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
reverse3primeadapter | Unicode string data. Ex: “Hello World” | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 37,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/onetouchplantemplate/?offset=1&limit=1&format=json"
},
"objects": [
{
"planDisplayedName": "PGx Research Panel",
"autoAnalyze": true,
"endBarcodeKitName": "",
"templatingKitBarcode": null,
"preAnalysis": true,
"thumbnailanalysisargs": "",
"applicationGroup": "/rundb/api/v1/applicationgroup/6/",
"mixedTypeRNA_hotSpotRegionBedFile": null,
"mixedTypeRNA_targetRegionBedFile": null,
"platform": "PGM",
"categories": "",
"planPGM": null,
"prebasecallerargs": "",
"alignmentargs": "",
"thumbnailbasecallerargs": "",
"libkit": null,
"projects": [],
"notes": "",
"sequencekitname": "IonPGMHiQ",
"base_recalibration_mode": "standard_recal",
"storageHost": null,
"expName": "",
"thumbnailionstatsargs": "",
"cycles": null,
"isReverseRun": false,
"storage_options": "A",
"thumbnailalignmentargs": "",
"chipType": "",
"library": "hg19",
"runMode": "",
"sampleTubeLabel": null,
"seqKitBarcode": null,
"barcodeId": "IonXpress",
"isPlanGroup": false,
"realign": false,
"sampleGroupingName": "",
"experiment": "/rundb/api/v1/experiment/122/",
"bedfile": "/results/uploads/BED/5/hg19/unmerged/detail/PGx.20150728.designed.bed",
"applicationCategoryDisplayedName": "",
"isReusable": true,
"isDuplicateReads": false,
"sampleSets": [],
"thumbnailbeadfindargs": "",
"librarykitname": "Ion AmpliSeq 2.0 Library Kit",
"sseBedFile": "",
"adapter": null,
"basecallerargs": "",
"earlyDatFileDeletion": false,
"parentPlan": null,
"origin": "ampliseq.com|5.8.0",
"forward3primeadapter": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"planStatus": "planned",
"isCustom_kitSettings": false,
"samplePrepKitName": null,
"applicationGroupDisplayedName": "Pharmacogenomics",
"metaData": {},
"isFavorite": false,
"qcValues": [],
"analysisargs": "",
"thumbnailcalibrateargs": "",
"templatingKitName": "Ion PGM Hi-Q OT2 Kit - 200",
"runType": "AMPS",
"username": "ionuser",
"planShortID": "OO9C5",
"sampleDisplayedName": "",
"prethumbnailbasecallerargs": "",
"controlSequencekitname": "",
"tfKey": "ATCG",
"mixedTypeRNA_reference": null,
"childPlans": [],
"pairedEndLibraryAdapterName": "",
"reverselibrarykey": "",
"irworkflow": "",
"planExecuted": false,
"project": "",
"usePostBeadfind": true,
"libraryReadLength": 0,
"runname": null,
"chefInfo": {},
"planGUID": "7489c32d-d3ed-4cc1-a7a2-e59b819ea395",
"ionstatsargs": "",
"samplePrepProtocol": "",
"sample": "",
"planExecutedDate": null,
"reverse_primer": null,
"id": 130,
"barcodedSamples": {},
"custom_args": false,
"regionfile": "/results/uploads/BED/15/hg19/unmerged/detail/PGx.20180131.hotspots.bed",
"selectedPlugins": {
"variantCaller": {
"features": [],
"ampliSeqVariantCallerConfig": {
"torrent_variant_caller": {
"snp_min_allele_freq": "0.1",
"snp_strand_bias": "0.95",
"hotspot_min_coverage": 6,
"hotspot_min_cov_each_strand": 3,
"position_bias": "0.75",
"hotspot_min_allele_freq": "0.1",
"snp_min_variant_score": 10,
"mnp_min_variant_score": 10,
"hotspot_strand_bias": "0.98",
"hp_max_length": 10,
"filter_insertion_predictions": "0.4",
"indel_min_variant_score": 10,
"indel_min_coverage": 15,
"heavy_tailed": 3,
"outlier_probability": "0.01",
"position_bias_ref_fraction": "0.05",
"indel_strand_bias_pval": 1,
"data_quality_stringency": "6.5",
"snp_min_cov_each_strand": 0,
"indel_as_hpindel": 0,
"snp_strand_bias_pval": 1,
"mnp_strand_bias": "0.95",
"mnp_strand_bias_pval": 1,
"process_input_positions_only": 1,
"hotspot_strand_bias_pval": "0.01",
"hotspot_min_variant_score": 4,
"do_mnp_realignment": 1,
"indel_strand_bias": "0.85",
"downsample_to_coverage": 4000,
"filter_unusual_predictions": "0.7",
"indel_min_allele_freq": "0.1",
"mnp_min_allele_freq": "0.1",
"mnp_min_coverage": 6,
"do_snp_realignment": 1,
"mnp_min_cov_each_strand": 0,
"snp_min_coverage": 6,
"prediction_precision": 1,
"indel_min_cov_each_strand": 5,
"filter_deletion_predictions": "0.2",
"realignment_threshold": 1,
"suppress_recalibration": 0,
"position_bias_pval": "0.05",
"use_position_bias": 0
},
"meta": {
"repository_id": "",
"ts_version": "5.0",
"name": "PGx - Germ Line - Customized parameters",
"user_selections": {
"chip": "pgm",
"frequency": "germline",
"library": "ampliseq",
"panel": "/rundb/api/v1/contentupload/15/"
},
"tooltip": "Panel-optimized parameters from AmpliSeq.com",
"tvcargs": "tvc --use-input-allele-only",
"built_in": true,
"configuration": "PGx_germline_low_stringency",
"compatibility": {
"panel": "/rundb/api/v1/contentupload/15/"
}
},
"long_indel_assembler": {
"min_indel_size": 4,
"short_suffix_match": 5,
"output_mnv": 0,
"min_var_count": 5,
"min_var_freq": "0.15",
"kmer_len": 19,
"max_hp_length": 8,
"relative_strand_bias": "0.8"
},
"freebayes": {
"gen_min_coverage": 10,
"allow_mnps": 1,
"allow_complex": 0,
"read_snp_limit": 10,
"read_max_mismatch_fraction": 1,
"allow_indels": 1,
"min_mapping_qv": 4,
"gen_min_alt_allele_freq": "0.15",
"allow_snps": 1,
"gen_min_indel_alt_allele_freq": "0.15"
}
},
"userInput": {
"torrent_variant_caller": {
"snp_min_allele_freq": "0.1",
"snp_strand_bias": "0.95",
"hotspot_min_coverage": 6,
"hotspot_min_cov_each_strand": 3,
"position_bias": "0.75",
"hotspot_min_allele_freq": "0.1",
"snp_min_variant_score": 10,
"mnp_min_variant_score": 10,
"hotspot_strand_bias": "0.98",
"hp_max_length": 10,
"filter_insertion_predictions": "0.4",
"indel_min_variant_score": 10,
"indel_min_coverage": 15,
"heavy_tailed": 3,
"outlier_probability": "0.01",
"position_bias_ref_fraction": "0.05",
"indel_strand_bias_pval": 1,
"data_quality_stringency": "6.5",
"snp_min_cov_each_strand": 0,
"indel_as_hpindel": 0,
"snp_strand_bias_pval": 1,
"mnp_strand_bias": "0.95",
"mnp_strand_bias_pval": 1,
"process_input_positions_only": 1,
"hotspot_strand_bias_pval": "0.01",
"hotspot_min_variant_score": 4,
"do_mnp_realignment": 1,
"indel_strand_bias": "0.85",
"downsample_to_coverage": 4000,
"filter_unusual_predictions": "0.7",
"indel_min_allele_freq": "0.1",
"mnp_min_allele_freq": "0.1",
"mnp_min_coverage": 6,
"do_snp_realignment": 1,
"mnp_min_cov_each_strand": 0,
"snp_min_coverage": 6,
"prediction_precision": 1,
"indel_min_cov_each_strand": 5,
"filter_deletion_predictions": "0.2",
"realignment_threshold": 1,
"suppress_recalibration": 0,
"position_bias_pval": "0.05",
"use_position_bias": 0
},
"meta": {
"repository_id": "",
"ts_version": "5.0",
"name": "PGx - Germ Line - Customized parameters",
"user_selections": {
"chip": "pgm",
"frequency": "germline",
"library": "ampliseq",
"panel": "/rundb/api/v1/contentupload/15/"
},
"tooltip": "Panel-optimized parameters from AmpliSeq.com",
"tvcargs": "tvc --use-input-allele-only",
"built_in": true,
"configuration": "PGx_germline_low_stringency",
"compatibility": {
"panel": "/rundb/api/v1/contentupload/15/"
}
},
"long_indel_assembler": {
"min_indel_size": 4,
"short_suffix_match": 5,
"output_mnv": 0,
"min_var_count": 5,
"min_var_freq": "0.15",
"kmer_len": 19,
"max_hp_length": 8,
"relative_strand_bias": "0.8"
},
"freebayes": {
"gen_min_coverage": 10,
"allow_mnps": 1,
"allow_complex": 0,
"read_snp_limit": 10,
"read_max_mismatch_fraction": 1,
"allow_indels": 1,
"min_mapping_qv": 4,
"gen_min_alt_allele_freq": "0.15",
"allow_snps": 1,
"gen_min_indel_alt_allele_freq": "0.15"
}
},
"version": "5.8.0.19",
"id": 36,
"name": "variantCaller"
}
},
"beadfindargs": "",
"isSystemDefault": false,
"autoName": null,
"libraryKey": "TCAG",
"flows": 500,
"date": "2018-02-08T19:41:44.000698+00:00",
"isSystem": false,
"variantfrequency": "",
"planName": "PGx_Research_Panel",
"calibrateargs": "",
"flowsInOrder": "",
"libraryPrepType": "",
"sampleGrouping": null,
"chipBarcode": "",
"sampleSetDisplayedName": "",
"usePreBeadfind": true,
"resource_uri": "/rundb/api/v1/onetouchplantemplate/130/",
"libraryPrepTypeDisplayedName": "",
"reverse3primeadapter": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Onetouch Plan Template Summary Resource¶
http://mytorrentserver/rundb/api/v1/onetouchplantemplatesummary/
http://mytorrentserver/rundb/api/v1/onetouchplantemplatesummary/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 37,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/onetouchplantemplatesummary/?offset=1&limit=1&format=json"
},
"objects": [
{
"origin": "ampliseq.com|5.8.0",
"isReverseRun": false,
"planDisplayedName": "PGx Research Panel",
"storage_options": "A",
"preAnalysis": true,
"planShortID": "OO9C5",
"planStatus": "planned",
"runMode": "",
"isCustom_kitSettings": false,
"sampleTubeLabel": null,
"planExecutedDate": null,
"samplePrepKitName": null,
"reverse_primer": null,
"seqKitBarcode": null,
"id": 130,
"metaData": {},
"isFavorite": false,
"samplePrepProtocol": "",
"isPlanGroup": false,
"templatingKitName": "Ion PGM Hi-Q OT2 Kit - 200",
"runType": "AMPS",
"templatingKitBarcode": null,
"planPGM": null,
"isSystemDefault": false,
"autoName": null,
"isReusable": true,
"controlSequencekitname": "",
"date": "2018-02-08T19:41:44.000698+00:00",
"isSystem": false,
"libkit": null,
"categories": "",
"planName": "PGx_Research_Panel",
"pairedEndLibraryAdapterName": "",
"adapter": null,
"irworkflow": "",
"planExecuted": false,
"username": "ionuser",
"usePostBeadfind": true,
"storageHost": null,
"expName": "",
"libraryReadLength": 0,
"runname": null,
"usePreBeadfind": true,
"planGUID": "7489c32d-d3ed-4cc1-a7a2-e59b819ea395",
"cycles": null,
"resource_uri": "/rundb/api/v1/onetouchplantemplatesummary/130/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Planned Experiment Resource¶
http://mytorrentserver/rundb/api/v1/plannedexperiment/
http://mytorrentserver/rundb/api/v1/plannedexperiment/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
autoAnalyze | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
endBarcodeKitName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
mixedTypeRNA_hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_targetRegionBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
platform | Unicode string data. Ex: “Hello World” | n/a | true | false | true | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
notes | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sequencekitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
base_recalibration_mode | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
chipType | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
library | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
reverselibrarykey | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
barcodeId | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
realign | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleGroupingName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
bedfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
applicationCategoryDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
isDuplicateReads | Boolean data. Ex: True | n/a | false | false | false | false | boolean |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
librarykitname | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
sseBedFile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
earlyDatFileDeletion | Boolean data. Ex: True | false | false | true | false | false | boolean |
parentPlan | Unicode string data. Ex: “Hello World” | None | false | false | true | false | string |
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
forward3primeadapter | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroupDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
qcValues | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleDisplayedName | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
tfKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
mixedTypeRNA_reference | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
childPlans | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | false | false | false | list |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
project | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
chefInfo | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | {} | false | false | false | false | dict |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sample | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
barcodedSamples | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
regionfile | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
selectedPlugins | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
libraryKey | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
flows | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
variantfrequency | Unicode string data. Ex: “Hello World” | false | true | false | false | string | |
sampleSetDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
flowsInOrder | Unicode string data. Ex: “Hello World” | true | false | true | false | string | |
libraryPrepType | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
sampleGrouping | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
chipBarcode | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
libraryPrepTypeDisplayedName | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
reverse3primeadapter | Unicode string data. Ex: “Hello World” | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 111,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/plannedexperiment/?offset=1&limit=1&format=json"
},
"objects": [
{
"planDisplayedName": "Ion AmpliSeq HD for Tumor - DNA",
"autoAnalyze": true,
"endBarcodeKitName": "",
"templatingKitBarcode": null,
"preAnalysis": true,
"thumbnailanalysisargs": "Analysis --args-json /opt/ion/config/args_540_analysis.json --thumbnail true",
"applicationGroup": "/rundb/api/v1/applicationgroup/1/",
"mixedTypeRNA_hotSpotRegionBedFile": "",
"mixedTypeRNA_targetRegionBedFile": "",
"platform": "",
"categories": "onco_solidTumor;onco_heme;",
"planPGM": null,
"prebasecallerargs": "BaseCaller --barcode-filter-minreads 10 --phasing-residual-filter=2.0 --max-phasing-levels 2 --wells-normalization on --read-structure AmpliseqHD --tag-filter-method need-prefix",
"alignmentargs": "tmap mapall -g 0 ... --context stage1 map4",
"thumbnailbasecallerargs": "BaseCaller --barcode-filter-minreads 10 --phasing-residual-filter=2.0 --wells-normalization on --read-structure AmpliseqHD",
"libkit": null,
"projects": [],
"notes": "",
"sequencekitname": "Ion S5 Sequencing Kit",
"base_recalibration_mode": "standard_recal",
"storageHost": null,
"expName": "",
"thumbnailionstatsargs": "ionstats alignment",
"cycles": null,
"isReverseRun": false,
"storage_options": "A",
"thumbnailalignmentargs": "tmap mapall -g 0 ... --context stage1 map4",
"chipType": "540",
"library": "hg19",
"runMode": "single",
"sampleTubeLabel": "",
"seqKitBarcode": null,
"barcodeId": "Ion AmpliSeq HD Dual Barcode Kit 1-24",
"isPlanGroup": false,
"realign": false,
"sampleGroupingName": "Self",
"experiment": "/rundb/api/v1/experiment/136/",
"bedfile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"applicationCategoryDisplayedName": "Oncology - Solid Tumor | Oncology - HemeOnc",
"isReusable": false,
"isDuplicateReads": false,
"sampleSets": [],
"thumbnailbeadfindargs": "justBeadFind --args-json /opt/ion/config/args_540_beadfind.json --thumbnail true",
"librarykitname": "Ion AmpliSeq HD Library Kit",
"sseBedFile": "",
"adapter": null,
"basecallerargs": "BaseCaller --barcode-filter-minreads 10 --phasing-residual-filter=2.0 --max-phasing-levels 2 --num-unfiltered 1000 --barcode-filter-postpone 1 --wells-normalization on --read-structure AmpliseqHD",
"earlyDatFileDeletion": false,
"parentPlan": null,
"origin": "gui|5.10.0.RC4",
"forward3primeadapter": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"planStatus": "pending",
"isCustom_kitSettings": false,
"samplePrepKitName": null,
"applicationGroupDisplayedName": "DNA",
"metaData": {
"fromTemplate": "Ion_AmpliSeq_HD_for_Tumor_-_DNA",
"fromTemplateSource": "ION"
},
"isFavorite": false,
"qcValues": [
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/143/",
"id": 407,
"qcType": {
"description": "",
"minThreshold": 1,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Key Signal (1-100)",
"id": 2,
"resource_uri": "/rundb/api/v1/qctype/2/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/407/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/143/",
"id": 408,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Usable Sequence (%)",
"id": 3,
"resource_uri": "/rundb/api/v1/qctype/3/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/408/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/143/",
"id": 406,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/406/"
}
],
"analysisargs": "Analysis --args-json /opt/ion/config/args_540_analysis.json",
"thumbnailcalibrateargs": "Calibration",
"templatingKitName": "Ion Chef S540 V1",
"runType": "AMPS_HD_DNA",
"username": "ionadmin",
"planShortID": "SP1XE",
"sampleDisplayedName": "",
"prethumbnailbasecallerargs": "BaseCaller --barcode-filter-minreads 10 --phasing-residual-filter=2.0 --wells-normalization on --read-structure AmpliseqHD --tag-filter-method need-prefix",
"controlSequencekitname": null,
"tfKey": "ATCG",
"mixedTypeRNA_reference": "",
"childPlans": [],
"pairedEndLibraryAdapterName": "",
"reverselibrarykey": "",
"irworkflow": "",
"planExecuted": false,
"project": "",
"usePostBeadfind": false,
"libraryReadLength": 200,
"runname": null,
"chefInfo": {},
"planGUID": "1d75abf5-4d15-43f5-bb08-1c89d7344175",
"ionstatsargs": "ionstats alignment",
"samplePrepProtocol": "",
"sample": "",
"planExecutedDate": null,
"reverse_primer": null,
"id": 143,
"barcodedSamples": {
"Sample 10": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0110": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0110"
]
},
"Sample 8": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0108": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0108"
]
},
"Sample 9": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0109": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0109"
]
},
"Sample 6": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0106": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0106"
]
},
"Sample 7": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0107": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0107"
]
},
"Sample 4": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0104": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0104"
]
},
"Sample 5": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0105": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0105"
]
},
"Sample 2": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0102": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0102"
]
},
"Sample 3": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0103": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0103"
]
},
"Sample 1": {
"dualBarcodes": [],
"barcodeSampleInfo": {
"IonHDdual_0101": {
"description": "",
"reference": "hg19",
"targetRegionBedFile": "/results/uploads/BED/2/hg19/unmerged/detail/AmpliSeqExome.20141113.designed.bed",
"hotSpotRegionBedFile": "",
"nucleotideType": "DNA",
"controlSequenceType": "",
"externalId": "",
"endBarcode": "",
"controlType": "",
"sseBedFile": ""
}
},
"barcodes": [
"IonHDdual_0101"
]
}
},
"custom_args": false,
"regionfile": "",
"selectedPlugins": {
"coverageAnalysis": {
"userInput": {},
"version": "5.8.0.8",
"features": [],
"name": "coverageAnalysis",
"id": 41
},
"variantCaller": {
"userInput": {
"meta": {
"configuration": "ampliseq_hd_ffpe"
}
},
"version": "5.8.0.19",
"features": [],
"name": "variantCaller",
"id": 36
}
},
"beadfindargs": "justBeadFind --args-json /opt/ion/config/args_540_beadfind.json",
"isSystemDefault": false,
"autoName": null,
"libraryKey": "TCAG",
"flows": 500,
"date": "2018-04-13T22:17:13.000108+00:00",
"isSystem": false,
"variantfrequency": "",
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA",
"calibrateargs": "Calibration",
"flowsInOrder": "",
"libraryPrepType": "",
"sampleGrouping": "/rundb/api/v1/samplegrouptype_cv/2/",
"chipBarcode": "",
"sampleSetDisplayedName": "",
"usePreBeadfind": true,
"resource_uri": "/rundb/api/v1/plannedexperiment/143/",
"libraryPrepTypeDisplayedName": "",
"reverse3primeadapter": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Planned Experiment Db Resource¶
http://mytorrentserver/rundb/api/v1/plannedexperimentdb/
http://mytorrentserver/rundb/api/v1/plannedexperimentdb/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
qcValues | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
parentPlan | Unicode string data. Ex: “Hello World” | None | false | false | true | false | string |
childPlans | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | false | false | false | list |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleGrouping | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
project | Unicode string data. Ex: “Hello World” | n/a | false | true | true | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 111,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/plannedexperimentdb/?offset=1&limit=1&format=json"
},
"objects": [
{
"origin": "gui|5.10.0.RC4",
"isReverseRun": false,
"planDisplayedName": "Ion AmpliSeq HD for Tumor - DNA",
"storage_options": "A",
"preAnalysis": true,
"planShortID": "SP1XE",
"username": "ionadmin",
"planStatus": "pending",
"runMode": "single",
"isCustom_kitSettings": false,
"sampleTubeLabel": "",
"planExecutedDate": null,
"samplePrepKitName": null,
"reverse_primer": null,
"applicationGroup": "/rundb/api/v1/applicationgroup/1/",
"seqKitBarcode": null,
"id": 143,
"metaData": {
"fromTemplate": "Ion_AmpliSeq_HD_for_Tumor_-_DNA",
"fromTemplateSource": "ION"
},
"sampleSets": [],
"isFavorite": false,
"qcValues": [
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/143/",
"id": 407,
"qcType": {
"description": "",
"minThreshold": 1,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Key Signal (1-100)",
"id": 2,
"resource_uri": "/rundb/api/v1/qctype/2/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/407/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/143/",
"id": 408,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Usable Sequence (%)",
"id": 3,
"resource_uri": "/rundb/api/v1/qctype/3/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/408/"
},
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/143/",
"id": 406,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/406/"
}
],
"samplePrepProtocol": "",
"isPlanGroup": false,
"experiment": "/rundb/api/v1/experiment/136/",
"projects": [],
"runType": "AMPS_HD_DNA",
"templatingKitBarcode": null,
"templatingKitName": "Ion Chef S540 V1",
"planPGM": null,
"isSystemDefault": false,
"autoName": null,
"isReusable": false,
"controlSequencekitname": null,
"date": "2018-04-13T22:17:13.000108+00:00",
"isSystem": false,
"libkit": null,
"categories": "onco_solidTumor;onco_heme;",
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA",
"parentPlan": null,
"childPlans": [],
"pairedEndLibraryAdapterName": "",
"sampleGrouping": "/rundb/api/v1/samplegrouptype_cv/2/",
"adapter": null,
"irworkflow": "",
"planExecuted": false,
"project": "",
"usePostBeadfind": false,
"storageHost": null,
"expName": "",
"libraryReadLength": 200,
"runname": null,
"usePreBeadfind": true,
"planGUID": "1d75abf5-4d15-43f5-bb08-1c89d7344175",
"cycles": null,
"resource_uri": "/rundb/api/v1/plannedexperimentdb/143/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Planned Experiment Qc Resource¶
http://mytorrentserver/rundb/api/v1/plannedexperimentqc/
http://mytorrentserver/rundb/api/v1/plannedexperimentqc/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
threshold | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
plannedExperiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
qcType | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 318,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/plannedexperimentqc/?offset=1&limit=1&format=json"
},
"objects": [
{
"threshold": 30,
"plannedExperiment": "/rundb/api/v1/plannedexperiment/43/",
"id": 127,
"qcType": {
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
},
"resource_uri": "/rundb/api/v1/plannedexperimentqc/127/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Plan Template Basic Info Resource¶
http://mytorrentserver/rundb/api/v1/plantemplatebasicinfo/
http://mytorrentserver/rundb/api/v1/plantemplatebasicinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
reference | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
hotSpotRegionBedFile | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
applicationGroup | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
applicationGroupDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleGroupName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
barcodeKitName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
applicationCategoryDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sequencingInstrumentType | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
eas | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irAccountName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
templatePrepInstrumentType | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
targetRegionBedFile | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
notes | Unicode string data. Ex: “Hello World” | true | true | true | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 96,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/plantemplatebasicinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"origin": "|5.10.0.RC4",
"isReverseRun": false,
"planDisplayedName": "Ion AmpliSeq HD for Tumor - DNA and Fusions - Separate Libraries",
"storage_options": "A",
"preAnalysis": true,
"reference": "hg19",
"planShortID": "A628Z",
"hotSpotRegionBedFile": "",
"planStatus": "planned",
"runMode": "single",
"isCustom_kitSettings": false,
"sampleTubeLabel": null,
"planExecutedDate": null,
"samplePrepKitName": null,
"reverse_primer": null,
"applicationGroup": "/rundb/api/v1/applicationgroup/5/",
"applicationGroupDisplayedName": "DNA and Fusions (Separate Libraries)",
"id": 141,
"metaData": {},
"isFavorite": false,
"seqKitBarcode": null,
"samplePrepProtocol": "",
"isPlanGroup": false,
"sampleGroupName": "DNA and Fusions",
"experiment": "/rundb/api/v1/experiment/134/",
"projects": "",
"barcodeKitName": "Ion AmpliSeq HD Dual Barcode Kit 1-24",
"runType": "AMPS_HD_DNA_RNA",
"templatingKitBarcode": null,
"templatingKitName": "Ion Chef S540 V1",
"planPGM": "",
"isSystemDefault": false,
"applicationCategoryDisplayedName": "Oncology - Solid Tumor | Oncology - HemeOnc",
"autoName": null,
"isReusable": true,
"controlSequencekitname": null,
"sequencingInstrumentType": "s5",
"date": "2018-04-12T05:54:10.000222+00:00",
"eas": "/rundb/api/v1/experimentanalysissettings/133/",
"isSystem": true,
"libkit": null,
"categories": "onco_solidTumor;onco_heme;",
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA_and_Fusions_-_Separate_Libraries",
"irAccountName": "",
"templatePrepInstrumentType": "IonChef",
"pairedEndLibraryAdapterName": null,
"targetRegionBedFile": "",
"adapter": null,
"irworkflow": "",
"planExecuted": false,
"username": null,
"usePostBeadfind": false,
"storageHost": null,
"expName": "",
"libraryReadLength": 200,
"runname": null,
"usePreBeadfind": true,
"planGUID": "e52fac66-4086-433e-b8e7-ad1d1403946f",
"cycles": null,
"notes": "",
"resource_uri": "/rundb/api/v1/plantemplatebasicinfo/141/"
}
]
}
Allowed list HTTP methods¶
- GET
Allowed detail HTTP methods¶
- GET
Plan Template Summary Resource¶
http://mytorrentserver/rundb/api/v1/plantemplatesummary/
http://mytorrentserver/rundb/api/v1/plantemplatesummary/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
origin | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isReverseRun | Boolean data. Ex: True | false | false | false | true | false | boolean |
planDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
storage_options | Unicode string data. Ex: “Hello World” | A | false | false | false | false | string |
preAnalysis | Boolean data. Ex: True | true | false | false | true | false | boolean |
planShortID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isCustom_kitSettings | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleTubeLabel | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planExecutedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
samplePrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reverse_primer | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
seqKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
isFavorite | Boolean data. Ex: True | false | false | false | true | false | boolean |
samplePrepProtocol | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
isPlanGroup | Boolean data. Ex: True | false | false | false | true | false | boolean |
templatingKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
runType | Unicode string data. Ex: “Hello World” | GENS | false | false | false | false | string |
templatingKitBarcode | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
planPGM | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isSystemDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
autoName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isReusable | Boolean data. Ex: True | false | false | false | true | false | boolean |
controlSequencekitname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
isSystem | Boolean data. Ex: True | false | false | false | true | false | boolean |
libkit | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
planName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pairedEndLibraryAdapterName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
adapter | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
irworkflow | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
planExecuted | Boolean data. Ex: True | false | false | false | true | false | boolean |
username | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePostBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
storageHost | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
expName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
runname | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
usePreBeadfind | Boolean data. Ex: True | true | false | false | true | false | boolean |
planGUID | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cycles | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 103,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/plantemplatesummary/?offset=1&limit=1&format=json"
},
"objects": [
{
"origin": "|5.10.0.RC4",
"isReverseRun": false,
"planDisplayedName": "Ion AmpliSeq HD for Tumor - DNA and Fusions - Separate Libraries",
"storage_options": "A",
"preAnalysis": true,
"planShortID": "A628Z",
"planStatus": "planned",
"runMode": "single",
"isCustom_kitSettings": false,
"sampleTubeLabel": null,
"planExecutedDate": null,
"samplePrepKitName": null,
"reverse_primer": null,
"seqKitBarcode": null,
"id": 141,
"metaData": {},
"isFavorite": false,
"samplePrepProtocol": "",
"isPlanGroup": false,
"templatingKitName": "Ion Chef S540 V1",
"runType": "AMPS_HD_DNA_RNA",
"templatingKitBarcode": null,
"planPGM": "",
"isSystemDefault": false,
"autoName": null,
"isReusable": true,
"controlSequencekitname": null,
"date": "2018-04-12T05:54:10.000222+00:00",
"isSystem": true,
"libkit": null,
"categories": "onco_solidTumor;onco_heme;",
"planName": "Ion_AmpliSeq_HD_for_Tumor_-_DNA_and_Fusions_-_Separate_Libraries",
"pairedEndLibraryAdapterName": null,
"adapter": null,
"irworkflow": "",
"planExecuted": false,
"username": null,
"usePostBeadfind": false,
"storageHost": null,
"expName": "",
"libraryReadLength": 200,
"runname": null,
"usePreBeadfind": true,
"planGUID": "e52fac66-4086-433e-b8e7-ad1d1403946f",
"cycles": null,
"resource_uri": "/rundb/api/v1/plantemplatesummary/141/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Plugin Resource¶
http://mytorrentserver/rundb/api/v1/plugin/
http://mytorrentserver/rundb/api/v1/plugin/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
active | Boolean data. Ex: True | true | false | false | true | false | boolean |
availableVersions | A list of data. Ex: [‘abc’, 26.73, 8] | [] | false | true | false | false | list |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isPlanConfig | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
isSupported | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
script | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
selected | Boolean data. Ex: True | false | false | false | true | false | boolean |
requires_configuration | Boolean data. Ex: True | false | false | false | true | false | boolean |
version | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
hasAbout | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
input | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
majorBlock | Boolean data. Ex: True | false | false | false | true | false | boolean |
status | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultSelected | Boolean data. Ex: True | false | false | false | true | false | boolean |
pluginsettings | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
path | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
isConfig | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
isInstance | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
userinputfields | Unicode string data. Ex: “Hello World” | {} | true | false | false | false | string |
url | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
config | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
packageName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
versionedName | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
isUpgradable | Boolean data. Ex: True | false | false | true | false | false | boolean |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 16,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/plugin/?offset=1&limit=1&format=json"
},
"objects": [
{
"active": true,
"availableVersions": [
"5.8.0.0"
],
"id": 30,
"isPlanConfig": true,
"isSupported": true,
"script": "smallRNA.py",
"selected": true,
"requires_configuration": false,
"version": "5.8.0.0",
"hasAbout": false,
"input": "/configure/plugins/plugin/30/configure/report/",
"majorBlock": true,
"status": {},
"description": "Run the small RNA pipeline.",
"defaultSelected": false,
"pluginsettings": {
"depends": [],
"features": [],
"runtypes": [
"wholechip",
"thumbnail",
"composite"
],
"runlevels": [
"default"
]
},
"date": "2017-12-05T00:11:04.000271+00:00",
"path": "/results/plugins/smallRNA",
"isConfig": true,
"isInstance": true,
"name": "smallRNA",
"userinputfields": {},
"url": "",
"config": {},
"packageName": "ion-plugin-smallrna",
"versionedName": "smallRNA--v5.8.0.0",
"resource_uri": "/rundb/api/v1/plugin/30/",
"isUpgradable": false
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Plugin Result Resource¶
http://mytorrentserver/rundb/api/v1/pluginresult/
http://mytorrentserver/rundb/api/v1/pluginresult/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
major | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
can_terminate | Boolean data. Ex: True | n/a | false | true | false | false | boolean |
resultName | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
pluginVersion | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
result | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
owner | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
size | Unicode string data. Ex: “Hello World” | -1 | false | false | false | false | string |
validation_errors | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
state | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
store | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
files | A list of data. Ex: [‘abc’, 26.73, 8] | n/a | false | true | false | false | list |
URL | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
plugin_result_jobs | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
path | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
endtime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | false | true | false | false | datetime |
apikey | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
plugin | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
reportLink | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
pluginName | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
starttime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | false | true | false | false | datetime |
inodes | Unicode string data. Ex: “Hello World” | -1 | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 17,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/pluginresult/?offset=1&limit=1&format=json"
},
"objects": [
{
"major": true,
"can_terminate": false,
"resultName": "Auto_user_CB1-42-r9723-314wfa-tl_94",
"pluginVersion": "5.8.0.0",
"result": "/rundb/api/v1/results/6/",
"owner": "/rundb/api/v1/user/2/",
"id": 24,
"size": "344884433",
"validation_errors": {
"validation_errors": []
},
"state": "Error",
"store": {
"reference": "/results/referenceLibrary/tmap-f3/hg19/hg19.fasta",
"barcoded": false,
"Error": "Failed running run_rnaseqanalysis.py.",
"genome": "hg19",
"launch_mode": "Manual",
"fpkm_thres": "0.3",
"cutadapt": "None",
"fraction_of_reads": "1"
},
"files": [
"RNASeqAnalysis.html"
],
"URL": "/output/Home/Auto_user_CB1-42-r9723-314wfa-tl_94_006/plugin_out/RNASeqAnalysis_out.24/",
"plugin_result_jobs": [
{
"grid_engine_jobid": 517,
"id": 24,
"state": "Error",
"starttime": "2018-04-25T22:22:52.000576+00:00",
"endtime": "2018-04-25T22:28:47.000816+00:00",
"config": {
"cutadapt": "None",
"fraction_of_reads": "1",
"reference": "/results/referenceLibrary/tmap-f3/hg19/hg19.fasta",
"genome": "hg19",
"launch_mode": "Manual"
},
"run_level": "default",
"resource_uri": "/rundb/api/v1/PluginResultJob/24/"
}
],
"path": "/results/analysis/output/Home/Auto_user_CB1-42-r9723-314wfa-tl_94_006/plugin_out/RNASeqAnalysis_out.24",
"endtime": "2018-04-25T22:28:47.000816+00:00",
"apikey": "5a4f5fb12ef3d6c5490b3a41501097a506cd8d85",
"plugin": "/rundb/api/v1/plugin/29/",
"reportLink": "/output/Home/Auto_user_CB1-42-r9723-314wfa-tl_94_006/",
"pluginName": "RNASeqAnalysis",
"starttime": "2018-04-25T22:22:52.000576+00:00",
"inodes": "33",
"resource_uri": "/rundb/api/v1/pluginresult/24/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Plugin Result Job Resource¶
http://mytorrentserver/rundb/api/v1/PluginResultJob/
http://mytorrentserver/rundb/api/v1/PluginResultJob/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
grid_engine_jobid | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
state | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
starttime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
endtime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
config | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
run_level | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 17,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/PluginResultJob/?offset=1&limit=1&format=json"
},
"objects": [
{
"grid_engine_jobid": -1,
"id": 19,
"state": "Completed",
"starttime": "2017-08-09T20:26:03.000549+00:00",
"endtime": "2017-08-09T20:30:11.000942+00:00",
"config": {
"compressedType": "zip",
"bamCreate": "on",
"xlsCreate": "off",
"zipFASTQ": "off",
"vcfCreate": "on",
"zipXLS": "off",
"delimiter_select": ".",
"zipVCF": "on",
"zipBAM": "on",
"fastqCreate": "off",
"select_dialog": [
"run_name",
"samplename",
"instrument",
"",
"",
"",
""
]
},
"run_level": "last",
"resource_uri": "/rundb/api/v1/PluginResultJob/19/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Project Resource¶
http://mytorrentserver/rundb/api/v1/project/
http://mytorrentserver/rundb/api/v1/project/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
creator | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
created | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
modified | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resultsCount | Integer data. Ex: 2673 | n/a | false | true | false | false | integer |
public | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/project/?offset=1&limit=1&format=json"
},
"objects": [
{
"name": "demo",
"creator": "/rundb/api/v1/user/1/",
"created": "2017-07-22T06:59:07.000475+00:00",
"modified": "2018-02-28T17:32:01.000703+00:00",
"id": 1,
"resultsCount": 6,
"public": true,
"resource_uri": "/rundb/api/v1/project/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Project Results Resource¶
http://mytorrentserver/rundb/api/v1/projectresults/
http://mytorrentserver/rundb/api/v1/projectresults/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
reference | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
reportStatus | Unicode string data. Ex: “Hello World” | Nothing | true | false | false | false | string |
runid | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
log | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
timeStamp | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
resultsName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
status | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
processedflows | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
processedCycles | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
representative | Boolean data. Ex: True | false | false | false | true | false | boolean |
diskusage | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
resultsType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parentIDs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
timeToComplete | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
reportLink | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
framesProcessed | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
autoExempt | Boolean data. Ex: True | false | false | false | true | false | boolean |
analysisVersion | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 7,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/projectresults/?offset=1&limit=1&format=json"
},
"objects": [
{
"reference": "",
"reportStatus": "Nothing",
"runid": "MJMQ3",
"id": 3,
"metaData": {},
"log": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/log.html",
"timeStamp": "2017-07-22T13:15:56.000197+00:00",
"resultsName": "Auto_S5-540_WholeTranscriptomeRNA_91",
"status": "Completed",
"processedflows": 0,
"processedCycles": 0,
"representative": false,
"diskusage": 229301,
"projects": [
"/rundb/api/v1/project/1/"
],
"resultsType": "",
"parentIDs": "",
"timeToComplete": "0",
"reportLink": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/",
"resource_uri": "/rundb/api/v1/projectresults/3/",
"framesProcessed": 0,
"autoExempt": false,
"analysisVersion": "db:5.6.18-1,an:5.6.5-1,"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Publisher Resource¶
http://mytorrentserver/rundb/api/v1/publisher/
http://mytorrentserver/rundb/api/v1/publisher/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
version | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
global_meta | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | false | false | false | false | datetime |
path | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/publisher/?offset=1&limit=1&format=json"
},
"objects": [
{
"name": "BED",
"version": "1.0",
"global_meta": {},
"date": "2017-07-22T21:17:13.000054+00:00",
"path": "/results/publishers/BED",
"id": 2,
"resource_uri": "/rundb/api/v1/publisher/BED/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Qc Type Resource¶
http://mytorrentserver/rundb/api/v1/qctype/
http://mytorrentserver/rundb/api/v1/qctype/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
minThreshold | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
maxThreshold | Integer data. Ex: 2673 | 100 | false | false | false | false | integer |
defaultThreshold | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
qcName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 3,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/qctype/?offset=1&limit=1&format=json"
},
"objects": [
{
"description": "",
"minThreshold": 0,
"maxThreshold": 100,
"defaultThreshold": 30,
"qcName": "Bead Loading (%)",
"id": 1,
"resource_uri": "/rundb/api/v1/qctype/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Quality Metrics Resource¶
http://mytorrentserver/rundb/api/v1/qualitymetrics/
http://mytorrentserver/rundb/api/v1/qualitymetrics/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
q0_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_max_read_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q20_median_read_length | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
q20_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
report | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
q17_mean_read_length | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
q17_100bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
q0_max_read_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q20_100bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
q20_mean_read_length | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q20_150bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q0_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
q20_50bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_50bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_median_read_length | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
q0_50bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_150bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q0_150bp_reads | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
q0_mean_read_length | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
q17_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
q0_mode_read_length | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
q20_mode_read_length | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
q20_max_read_length | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
q20_bases | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
q0_median_read_length | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
q0_100bp_reads | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
q17_mode_read_length | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/qualitymetrics/?offset=1&limit=1&format=json"
},
"objects": [
{
"q0_reads": 93969124,
"q17_max_read_length": 361,
"q20_median_read_length": 149,
"q20_reads": 93969124,
"report": "/rundb/api/v1/results/3/",
"q17_mean_read_length": 149.579903660696,
"q17_100bp_reads": 82389255,
"resource_uri": "/rundb/api/v1/qualitymetrics/1/",
"q0_max_read_length": 361,
"q20_100bp_reads": 82389255,
"id": 1,
"q20_mean_read_length": 149,
"q20_150bp_reads": 46834701,
"q0_bases": "14055892515",
"q20_50bp_reads": 91801424,
"q17_reads": 93969124,
"q17_50bp_reads": 91801424,
"q17_median_read_length": 149,
"q0_50bp_reads": 91801424,
"q17_150bp_reads": 46834701,
"q0_150bp_reads": 46834701,
"q0_mean_read_length": 149.579903660696,
"q17_bases": "12627160533",
"q0_mode_read_length": 141,
"q20_mode_read_length": 141,
"q20_max_read_length": 361,
"q20_bases": "11916010889",
"q0_median_read_length": 149,
"q0_100bp_reads": 82389255,
"q17_mode_read_length": 141
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Reference Genome Resource¶
http://mytorrentserver/rundb/api/v1/referencegenome/
http://mytorrentserver/rundb/api/v1/referencegenome/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
reference_path | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
short_name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
index_version | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
notes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
enabled | Boolean data. Ex: True | true | false | false | true | false | boolean |
species | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
identity_hash | Unicode string data. Ex: “Hello World” | None | true | false | false | false | string |
source | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
version | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
celery_task_id | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | 2018-06-19T20:40:12.000844+00:00 | false | false | false | false | datetime |
verbose_error | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/referencegenome/?offset=1&limit=1&format=json"
},
"objects": [
{
"status": "complete",
"reference_path": "/results/referenceLibrary/tmap-f3/AmpliSeq_Mouse_Transcriptome_v1",
"name": "AmpliSeq Mouse Transcriptome v1",
"short_name": "AmpliSeq_Mouse_Transcriptome_v1",
"index_version": "tmap-f3",
"notes": "",
"enabled": true,
"species": "",
"identity_hash": "92e672f416392e46e3137388d878efe7",
"source": "http://ionupdates.com/reference_downloads/AmpliSeq_Mouse_Transcriptome_v1.zip",
"version": "",
"celery_task_id": "370dd08d-d9d0-4f9f-8965-d0563a4461b7",
"date": "2018-01-23T22:42:16.000613+00:00",
"verbose_error": "",
"id": 4,
"resource_uri": "/rundb/api/v1/referencegenome/4/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Results Resource¶
http://mytorrentserver/rundb/api/v1/results/
http://mytorrentserver/rundb/api/v1/results/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
reference | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
processedflows | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
reportStatus | Unicode string data. Ex: “Hello World” | Nothing | true | false | false | false | string |
reportstorage | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
analysisVersion | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
runid | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
filesystempath | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
metaData | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
log | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
timeStamp | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
libmetrics | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
experiment | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
resultsName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
status | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
planShortID | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
processedCycles | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
bamLink | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
representative | Boolean data. Ex: True | false | false | false | true | false | boolean |
pluginState | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | n/a | false | true | false | false | dict |
qualitymetrics | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
diskusage | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
eas | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
projects | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
pluginStore | A dictionary of data. Ex: {‘price’: 26.73, ‘name’: ‘Daniel’} | n/a | false | true | false | false | dict |
resultsType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
tfmetrics | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
parentIDs | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
analysismetrics | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
timeToComplete | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
reportLink | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
pluginresults | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
framesProcessed | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
autoExempt | Boolean data. Ex: True | false | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 7,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/results/?offset=1&limit=1&format=json"
},
"objects": [
{
"reference": "",
"processedflows": 0,
"reportStatus": "Nothing",
"reportstorage": {
"name": "Home",
"default": true,
"webServerPath": "/output",
"dirPath": "/results/analysis/output",
"id": 1,
"resource_uri": ""
},
"analysisVersion": "db:5.6.18-1,an:5.6.5-1,",
"runid": "MJMQ3",
"id": 3,
"filesystempath": "/results/analysis/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003",
"metaData": {},
"log": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/log.html",
"timeStamp": "2017-07-22T13:15:56.000197+00:00",
"libmetrics": [
"/rundb/api/v1/libmetrics/1/"
],
"experiment": "/rundb/api/v1/experiment/91/",
"resultsName": "Auto_S5-540_WholeTranscriptomeRNA_91",
"status": "Completed",
"planShortID": "RI63N",
"processedCycles": 0,
"bamLink": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/download_links/S5-540_WholeTranscriptomeRNA_Auto_S5-540_WholeTranscriptomeRNA_91.bam",
"representative": false,
"qualitymetrics": [
"/rundb/api/v1/qualitymetrics/1/"
],
"diskusage": 229301,
"eas": "/rundb/api/v1/experimentanalysissettings/90/",
"projects": [
"/rundb/api/v1/project/1/"
],
"resultsType": "",
"tfmetrics": [
"/rundb/api/v1/tfmetrics/2/",
"/rundb/api/v1/tfmetrics/1/"
],
"parentIDs": "",
"analysismetrics": [
"/rundb/api/v1/analysismetrics/1/"
],
"timeToComplete": "0",
"reportLink": "/output/Home/Auto_S5-540_WholeTranscriptomeRNA_91_003/",
"pluginresults": [
"/rundb/api/v1/pluginresult/9/",
"/rundb/api/v1/pluginresult/8/",
"/rundb/api/v1/pluginresult/3/"
],
"framesProcessed": 0,
"autoExempt": false,
"resource_uri": "/rundb/api/v1/results/3/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Rig Resource¶
http://mytorrentserver/rundb/api/v1/rig/
http://mytorrentserver/rundb/api/v1/rig/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
display_state | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
state | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
version | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
ftprootdir | Unicode string data. Ex: “Hello World” | results | false | false | false | false | string |
last_clean_date | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
updatehome | Unicode string data. Ex: “Hello World” | 192.168.201.1 | false | false | false | false | string |
ftpserver | Unicode string data. Ex: “Hello World” | 192.168.201.1 | false | false | false | false | string |
comments | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
last_experiment | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
ftppassword | Unicode string data. Ex: “Hello World” | ionguest | false | false | false | false | string |
updateflag | Boolean data. Ex: True | false | false | false | true | false | boolean |
location | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
last_init_date | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
updateCommand | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
alarms | Unicode string data. Ex: “Hello World” | {} | false | false | true | false | string |
serial | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
host_address | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
type | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
ftpusername | Unicode string data. Ex: “Hello World” | ionguest | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 4,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/rig/?offset=1&limit=1&format=json"
},
"objects": [
{
"display_state": "",
"name": "default",
"state": "",
"version": {},
"ftprootdir": "results",
"last_clean_date": "",
"updatehome": "192.168.201.1",
"ftpserver": "192.168.201.1",
"comments": "This is a model PGM. Do not delete.",
"last_experiment": "",
"ftppassword": "ionguest",
"updateflag": false,
"location": {
"name": "Home",
"resource_uri": "/rundb/api/v1/location/1/",
"defaultlocation": true,
"comments": "",
"id": 1
},
"last_init_date": "",
"updateCommand": {},
"alarms": {},
"serial": null,
"host_address": "",
"type": "",
"ftpusername": "ionguest",
"resource_uri": "/rundb/api/v1/rig/default/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Run Type Resource¶
http://mytorrentserver/rundb/api/v1/runtype/
http://mytorrentserver/rundb/api/v1/runtype/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
applicationGroups | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | false | false | related |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
nucleotideType | Unicode string data. Ex: “Hello World” | dna | false | false | true | false | string |
barcode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
meta | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
alternate_name | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
runType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 15,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/runtype/?offset=1&limit=1&format=json"
},
"objects": [
{
"applicationGroups": [
"/rundb/api/v1/applicationgroup/1/",
"/rundb/api/v1/applicationgroup/3/",
"/rundb/api/v1/applicationgroup/4/"
],
"description": "Generic Sequencing",
"nucleotideType": "dna",
"barcode": "",
"meta": {},
"alternate_name": "Other",
"runType": "GENS",
"id": 1,
"isActive": true,
"resource_uri": "/rundb/api/v1/runtype/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Resource¶
http://mytorrentserver/rundb/api/v1/sample/
http://mytorrentserver/rundb/api/v1/sample/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
displayedName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
experiments | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
externalId | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
date | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | true | false | false | false | datetime |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
name | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 23,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/sample/?offset=1&limit=1&format=json"
},
"objects": [
{
"status": "run",
"sampleSets": [],
"description": null,
"displayedName": "e5272-wfa-l165",
"experiments": [
"/rundb/api/v1/experiment/94/"
],
"externalId": "",
"date": "2017-08-23T21:42:01.000299+00:00",
"resource_uri": "/rundb/api/v1/sample/4/",
"id": 4,
"name": "e5272-wfa-l165"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
Allowed detail HTTP methods¶
- GET
- POST
- PUT
Sample Annotation Cv Resource¶
http://mytorrentserver/rundb/api/v1/sampleannotation_cv/
http://mytorrentserver/rundb/api/v1/sampleannotation_cv/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
annotationType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
isIRCompatible | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleGroupType_CV | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
value | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
iRValue | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
iRAnnotationType | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 50,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/sampleannotation_cv/?offset=1&limit=1&format=json"
},
"objects": [
{
"annotationType": "relationshipRole",
"uid": "SAMPLEANNOTATE_CV_0006",
"isIRCompatible": true,
"sampleGroupType_CV": "/rundb/api/v1/samplegrouptype_cv/4/",
"value": "Father",
"iRValue": "Father",
"iRAnnotationType": "Relation",
"id": 6,
"isActive": true,
"resource_uri": "/rundb/api/v1/sampleannotation_cv/6/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Attribute Resource¶
http://mytorrentserver/rundb/api/v1/sampleattribute/
http://mytorrentserver/rundb/api/v1/sampleattribute/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
dataType_name | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
dataType | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
displayedName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
isMandatory | Boolean data. Ex: True | false | false | false | true | false | boolean |
sampleCount | Integer data. Ex: 2673 | n/a | false | true | false | false | integer |
lastModifiedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
creationDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Attribute Data Type Resource¶
http://mytorrentserver/rundb/api/v1/sampleattributedatatype/
http://mytorrentserver/rundb/api/v1/sampleattributedatatype/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
dataType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
id | Integer data. Ex: 2673 | false | false | true | true | integer |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/sampleattributedatatype/?offset=1&limit=1&format=json"
},
"objects": [
{
"dataType": "Text",
"resource_uri": "/rundb/api/v1/sampleattributedatatype/1/",
"description": "Up to 1024 characters",
"isActive": true,
"id": 1
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Group Type Cv Resource¶
http://mytorrentserver/rundb/api/v1/samplegrouptype_cv/
http://mytorrentserver/rundb/api/v1/samplegrouptype_cv/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isIRCompatible | Boolean data. Ex: True | false | false | false | true | false | boolean |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
sampleAnnotation_set | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
displayedName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
iRValue | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
iRAnnotationType | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
sampleSets | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 7,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/samplegrouptype_cv/?offset=1&limit=1&format=json"
},
"objects": [
{
"isIRCompatible": true,
"description": "",
"sampleAnnotation_set": [
"/rundb/api/v1/sampleannotation_cv/1/",
"/rundb/api/v1/sampleannotation_cv/2/"
],
"displayedName": "Sample_Control",
"iRValue": "Paired_Sample|Sample_Control",
"iRAnnotationType": "RelationshipType",
"uid": "SAMPLEGROUP_CV_0001",
"sampleSets": [],
"id": 1,
"isActive": true,
"resource_uri": "/rundb/api/v1/samplegrouptype_cv/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Prep Data Resource¶
http://mytorrentserver/rundb/api/v1/sampleprepdata/
http://mytorrentserver/rundb/api/v1/sampleprepdata/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
instrumentName | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
tipRackBarcode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
remainingSeconds | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
reagentsExpiration | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
instrumentStatus | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
solutionsExpiration | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
message | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
reagentsPart | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
packageVer | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
progress | Floating point numeric data. Ex: 26.73 | 0 | false | false | true | false | float |
lastUpdate | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
logPath | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
solutionsLot | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
scriptVersion | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
startTime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
operationMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
samplePrepDataType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
solutionsPart | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
reagentsLot | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
endTime | A date & time as a string. Ex: “2010-11-10T03:07:43” | n/a | true | false | false | false | datetime |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Set Resource¶
http://mytorrentserver/rundb/api/v1/sampleset/
http://mytorrentserver/rundb/api/v1/sampleset/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryPrepInstrument | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryPrepType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
libraryPrepPlateType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
description | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
sampleCount | Integer data. Ex: 2673 | n/a | false | true | false | false | integer |
displayedName | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
SampleGroupType_CV | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
pcrPlateSerialNum | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
libraryPrepInstrumentData | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
libraryPrepKitName | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
samples | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | true | false | true | false | related |
lastModifiedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
sampleGroupTypeName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
combinedLibraryTubeLabel | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
creationDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
libraryPrepTypeDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
libraryPrepKitDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 2,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/sampleset/?offset=1&limit=1&format=json"
},
"objects": [
{
"readyForPlanning": true,
"status": "created",
"libraryPrepInstrument": "",
"libraryPrepType": "",
"libraryPrepPlateType": "",
"description": "",
"resource_uri": "/rundb/api/v1/sampleset/1/",
"sampleCount": 8,
"displayedName": "Ampliseq on Chef",
"SampleGroupType_CV": null,
"pcrPlateSerialNum": "",
"libraryPrepInstrumentData": null,
"libraryPrepKitName": "",
"samples": [
"/rundb/api/v1/samplesetitem/3/",
"/rundb/api/v1/samplesetitem/5/",
"/rundb/api/v1/samplesetitem/7/",
"/rundb/api/v1/samplesetitem/9/",
"/rundb/api/v1/samplesetitem/11/",
"/rundb/api/v1/samplesetitem/13/",
"/rundb/api/v1/samplesetitem/15/",
"/rundb/api/v1/samplesetitem/17/"
],
"lastModifiedDate": "2017-08-28T21:21:14.000027+00:00",
"sampleGroupTypeName": "",
"combinedLibraryTubeLabel": "",
"creationDate": "2017-08-28T21:21:14.000027+00:00",
"libraryPrepTypeDisplayedName": "",
"id": 1,
"libraryPrepKitDisplayedName": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Set Item Resource¶
http://mytorrentserver/rundb/api/v1/samplesetitem/
http://mytorrentserver/rundb/api/v1/samplesetitem/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
sample | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
cellNum | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
biopsyDays | Integer data. Ex: 2673 | 0 | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
gender | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
relationshipGroup | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
coupleId | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cellularityPct | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
relationshipRole | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
pcrPlateColumn | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cancerType | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
controlType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
sampleSet | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
lastModifiedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
dnabarcode | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
pcrPlateRow | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
creationDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
embryoId | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | true | false | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 16,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/samplesetitem/?offset=1&limit=1&format=json"
},
"objects": [
{
"sample": "/rundb/api/v1/sample/8/",
"cellNum": "",
"biopsyDays": 0,
"resource_uri": "/rundb/api/v1/samplesetitem/3/",
"nucleotideType": "",
"gender": "",
"relationshipGroup": 0,
"coupleId": "",
"cellularityPct": null,
"id": 3,
"relationshipRole": "",
"pcrPlateColumn": "",
"cancerType": "",
"controlType": "",
"sampleSet": "/rundb/api/v1/sampleset/1/",
"lastModifiedDate": "2017-11-01T16:19:12.000420+00:00",
"dnabarcode": null,
"pcrPlateRow": "",
"creationDate": "2017-11-01T16:19:12.000420+00:00",
"embryoId": "",
"description": ""
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sample Set Item Info Resource¶
http://mytorrentserver/rundb/api/v1/samplesetiteminfo/
http://mytorrentserver/rundb/api/v1/samplesetiteminfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
relationshipGroup | Integer data. Ex: 2673 | n/a | true | true | true | false | integer |
sampleDescription | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
dnabarcodeKit | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
sample | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
pcrPlateColumn | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cancerType | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
sampleDisplayedName | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
cellNum | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
sampleExternalId | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
coupleId | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
pcrPlateRow | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
sampleSetPk | Integer data. Ex: 2673 | n/a | true | true | true | false | integer |
sampleSetStatus | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
embryoId | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
sampleSet | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | true | false | related |
description | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
lastModifiedDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
relationshipRole | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
samplePk | Integer data. Ex: 2673 | n/a | true | true | true | false | integer |
dnabarcode | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | true | true | false | related |
creationDate | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
biopsyDays | Integer data. Ex: 2673 | 0 | true | false | false | false | integer |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
gender | Unicode string data. Ex: “Hello World” | n/a | true | false | false | false | string |
cellularityPct | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
controlType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 16,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/samplesetiteminfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"relationshipGroup": 0,
"sampleDescription": "",
"dnabarcodeKit": "",
"sample": "/rundb/api/v1/sample/8/",
"pcrPlateColumn": "",
"cancerType": "",
"attribute_dict": {},
"id": 3,
"sampleDisplayedName": "1",
"cellNum": "",
"sampleExternalId": "",
"coupleId": "",
"pcrPlateRow": "",
"sampleSetPk": 1,
"sampleSetStatus": "created",
"embryoId": "",
"sampleSet": "/rundb/api/v1/sampleset/1/",
"description": "",
"lastModifiedDate": "2017-11-01T16:19:12.000420+00:00",
"sampleSetGroupType": "",
"relationshipRole": "",
"samplePk": 8,
"dnabarcode": "",
"creationDate": "2017-11-01T16:19:12.000420+00:00",
"biopsyDays": 0,
"nucleotideType": "",
"gender": "",
"cellularityPct": null,
"controlType": "",
"resource_uri": "/rundb/api/v1/samplesetiteminfo/3/"
}
]
}
Allowed list HTTP methods¶
- GET
Allowed detail HTTP methods¶
- GET
Sequencing Kit Info Resource¶
http://mytorrentserver/rundb/api/v1/sequencingkitinfo/
http://mytorrentserver/rundb/api/v1/sequencingkitinfo/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
samplePrep_instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
kitType | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
defaultFlowOrder | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
nucleotideType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
defaultCartridgeUsageCount | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
instrumentType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
chipTypes | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
parts | Many related resources. Can be either a list of URIs or list of individually nested resource data. | n/a | false | false | false | false | related |
flowCount | Integer data. Ex: 2673 | n/a | false | false | false | false | integer |
applicationType | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
cartridgeExpirationDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
libraryReadLength | Integer data. Ex: 2673 | 0 | false | false | false | false | integer |
cartridgeBetweenUsageAbsoluteMaxDayLimit | Integer data. Ex: 2673 | n/a | true | false | false | false | integer |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
categories | Unicode string data. Ex: “Hello World” | true | false | false | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 28,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/sequencingkitinfo/?offset=1&limit=1&format=json"
},
"objects": [
{
"isActive": true,
"samplePrep_instrumentType": "OT_IC",
"kitType": "SequencingKit",
"defaultFlowOrder": null,
"name": "IonPGMInstallKit",
"nucleotideType": "",
"defaultCartridgeUsageCount": null,
"instrumentType": "pgm",
"chipTypes": "",
"runMode": "",
"parts": [
{
"barcode": "4480217",
"id": 20019,
"resource_uri": "/rundb/api/v1/kitpart/20019/",
"kit": "/rundb/api/v1/kitinfo/20020/"
},
{
"barcode": "4480282",
"id": 20020,
"resource_uri": "/rundb/api/v1/kitpart/20020/",
"kit": "/rundb/api/v1/kitinfo/20020/"
},
{
"barcode": "4480284",
"id": 20021,
"resource_uri": "/rundb/api/v1/kitpart/20021/",
"kit": "/rundb/api/v1/kitinfo/20020/"
}
],
"flowCount": 100,
"applicationType": "",
"cartridgeExpirationDayLimit": null,
"libraryReadLength": 0,
"cartridgeBetweenUsageAbsoluteMaxDayLimit": null,
"resource_uri": "/rundb/api/v1/sequencingkitinfo/20020/",
"uid": "SEQ0006",
"id": 20020,
"categories": "readLengthDerivableFromFlows;",
"description": "Ion PGM Install Kit"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Sequencing Kit Part Resource¶
http://mytorrentserver/rundb/api/v1/sequencingkitpart/
http://mytorrentserver/rundb/api/v1/sequencingkitpart/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
barcode | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
defaultFlowOrder | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
kit | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
id | Integer data. Ex: 2673 | false | false | true | true | integer |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 104,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/sequencingkitpart/?offset=1&limit=1&format=json"
},
"objects": [
{
"resource_uri": "/rundb/api/v1/sequencingkitpart/20021/",
"barcode": "4480284",
"defaultFlowOrder": null,
"kit": "/rundb/api/v1/kitinfo/20020/",
"id": 20021
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Support Upload Resource¶
http://mytorrentserver/rundb/api/v1/supportupload/
http://mytorrentserver/rundb/api/v1/supportupload/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
ticket_id | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
updated | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
local_message | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
description | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
created | A date & time as a string. Ex: “2010-11-10T03:07:43” | true | false | false | true | false | datetime |
ticket_status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
contact_email | Unicode string data. Ex: “Hello World” | false | false | false | false | string | |
result | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
file | A single related resource. Can be either a URI or set of nested resource data. | n/a | true | false | false | false | related |
celery_task_id | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
ticket_message | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
local_status | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 0,
"offset": 0,
"limit": 1,
"next": null
},
"objects": []
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Template Resource¶
http://mytorrentserver/rundb/api/v1/template/
http://mytorrentserver/rundb/api/v1/template/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
isofficial | Boolean data. Ex: True | true | false | false | true | false | boolean |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
sequence | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
comments | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
key | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/template/?offset=1&limit=1&format=json"
},
"objects": [
{
"isofficial": true,
"name": "TF_A",
"sequence": "TGTTTTAGGGTCCCCGGGGTTAAAAGGTTTCGAACTCAACAGCTGTCTGGCAGCTCGCTCTACGATCTGAGACTGCCAAGGCACACAGGGGATAGG",
"comments": " ",
"key": "ATCG",
"id": 1,
"resource_uri": "/rundb/api/v1/template/1/"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Tf Metrics Resource¶
http://mytorrentserver/rundb/api/v1/tfmetrics/
http://mytorrentserver/rundb/api/v1/tfmetrics/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
corrHPSNR | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
Q10Mean | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
SysSNR | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
HPAccuracy | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
Q17ReadCount | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
sequence | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
Q17Histo | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
aveKeyCount | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
number | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
keypass | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
Q10ReadCount | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
report | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
Q17Mean | Floating point numeric data. Ex: 26.73 | n/a | false | false | false | false | float |
Q10Histo | Unicode string data. Ex: “Hello World” | false | false | true | false | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 10,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/tfmetrics/?offset=1&limit=1&format=json"
},
"objects": [
{
"corrHPSNR": "",
"Q10Mean": 92,
"SysSNR": 8.90596237826753,
"HPAccuracy": "0 : 92614661/92987980, 1 : 66459432/67074439, 2 : 2982150/3047963, 3 : 0/0, 4 : 701514/761937, 5 : 0/0, 6 : 0/0, 7 : 0/0",
"Q17ReadCount": 663166,
"sequence": "TACGAGCGTGTAGACGTGTCGTACGTGCGACGTAGTGAGTATACATGCTCTGACACTATGTACGATCTGAGACTGCCAAGGCACACAGGGGATAGG",
"Q17Histo": "6186 2376 12408 3441 8 196 6739 944 62 3088 1321 1740 5837 11552 5171 6973 3499 3109 2311 5441 1418 861 889 476 632 693 1993 587 208 2048 844 951 799 535 202 53 989 443 213 222 160 499 378 235 56 39 90 71 81 57 2773 919 753 845 411 2087 578 481 895 330 492 337 365 1146 474 624 457 442 282 657 888 422 270 290 412 457 1321 78 431 97 612 84 734 210 135 550 274 1025 151 1225 20936 9776 1625 338 780 18329 551335 35033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0",
"name": "TF_C",
"aveKeyCount": 95,
"number": 762290,
"id": 1,
"keypass": 762290,
"Q10ReadCount": 732661,
"report": "/rundb/api/v1/results/3/",
"resource_uri": "/rundb/api/v1/tfmetrics/1/",
"Q17Mean": 83,
"Q10Histo": "1963 514 2070 833 2 15 20 52 29 47 959 452 1823 2178 2099 2088 1338 678 623 514 695 769 435 231 218 209 304 449 377 132 307 482 698 667 494 262 254 250 389 312 653 356 312 392 457 376 233 206 171 242 355 428 368 376 328 274 160 128 127 117 208 147 128 140 112 122 101 86 101 116 167 130 137 107 110 134 188 165 147 120 189 174 179 153 208 284 358 416 548 1770 22262 10956 4925 3780 3745 21341 555735 39369 18315 11400 8819 7006 5487 4258 3206 1865 586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Three Prime Adapter Resource¶
http://mytorrentserver/rundb/api/v1/threeprimeadapter/
http://mytorrentserver/rundb/api/v1/threeprimeadapter/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
direction | Unicode string data. Ex: “Hello World” | Forward | false | false | false | false | string |
description | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
sequence | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
chemistryType | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
runMode | Unicode string data. Ex: “Hello World” | single | false | false | true | false | string |
isActive | Boolean data. Ex: True | true | false | false | true | false | boolean |
uid | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
isDefault | Boolean data. Ex: True | false | false | false | true | false | boolean |
name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | true | string |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 8,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/threeprimeadapter/?offset=1&limit=1&format=json"
},
"objects": [
{
"direction": "Forward",
"description": "Default forward adapter",
"sequence": "ATCACCGACTGCCCATAGAGAGGCTGAGAC",
"chemistryType": "",
"runMode": "single",
"isActive": true,
"uid": "FWD_0001",
"resource_uri": "/rundb/api/v1/threeprimeadapter/1/",
"id": 1,
"isDefault": true,
"name": "Ion P1B"
}
]
}
Allowed list HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Allowed detail HTTP methods¶
- GET
- POST
- PUT
- DELETE
- PATCH
Torrent Suite Resource¶
http://mytorrentserver/rundb/api/v1/torrentsuite/
http://mytorrentserver/rundb/api/v1/torrentsuite/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
meta_version | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
locked | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | boolean |
logs | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | boolean |
versions | Unicode string data. Ex: “Hello World” | n/a | true | true | true | false | string |
Example Response¶
{
"meta_version": "5.10.0",
"locked": false,
"logs": false,
"versions": {
"ion-docs": "5.10.2",
"ion-gpu": "5.10.0-1",
"ion-pipeline": "5.10.8-1",
"ion-torrentpy": "5.10.8-1",
"ion-tsconfig": "5.10.4-1",
"ion-chefupdates": "5.10.0",
"ion-rsmts": "5.6.1-1",
"ion-sampledata": "1.2.0-1",
"ion-publishers": "5.10.2-1",
"ion-dbreports": "5.10.26-1",
"ion-analysis": "5.10.10-1",
"ion-onetouchupdater": "5.0.2-1",
"ion-torrentr": "5.10.9-1",
"ion-plugins": "5.10.12-1",
"ion-referencelibrary": "2.2.0"
}
}
Allowed list HTTP methods¶
- GET
- PUT
Allowed detail HTTP methods¶
None
User Resource¶
http://mytorrentserver/rundb/api/v1/user/
http://mytorrentserver/rundb/api/v1/user/schema/
Resource Fields¶
field | help text | default | nullable | readonly | blank | unique | type |
---|---|---|---|---|---|---|---|
profile | A single related resource. Can be either a URI or set of nested resource data. | n/a | false | false | false | false | related |
username | Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters | n/a | false | false | false | true | string |
first_name | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
last_name | Unicode string data. Ex: “Hello World” | false | false | true | false | string | |
is_active | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | true | false | false | true | false | boolean |
Unicode string data. Ex: “Hello World” | false | false | true | false | string | ||
last_login | A date & time as a string. Ex: “2010-11-10T03:07:43” | 2018-06-19T20:40:18.000722+00:00 | false | false | false | false | datetime |
full_name | Unicode string data. Ex: “Hello World” | n/a | false | false | false | false | string |
resource_uri | Unicode string data. Ex: “Hello World” | n/a | false | true | false | false | string |
id | Integer data. Ex: 2673 | false | false | true | true | integer | |
date_joined | A date & time as a string. Ex: “2010-11-10T03:07:43” | 2018-06-19T20:40:18.000722+00:00 | false | false | false | false | datetime |
Example Response¶
{
"meta": {
"previous": null,
"total_count": 6,
"offset": 0,
"limit": 1,
"next": "/rundb/api/v1/user/?offset=1&limit=1&format=json"
},
"objects": [
{
"profile": {
"phone_number": "",
"name": "",
"title": "Lab Contact",
"last_read_news_post": "1984-11-06T00:00:00+00:00",
"note": "",
"id": 3,
"resource_uri": ""
},
"username": "lab_contact",
"first_name": "",
"last_name": "",
"is_active": true,
"email": "ionuser@iontorrent.com",
"last_login": "2017-07-22T06:43:37.000251+00:00",
"full_name": "",
"resource_uri": "/rundb/api/v1/user/3/",
"id": 3,
"date_joined": "2017-07-22T06:43:37.000251+00:00"
}
]
}
Allowed list HTTP methods¶
- GET
Allowed detail HTTP methods¶
- GET
API Examples¶
See API Reference for a listing of all available APIs. This section has the setup common to all the API examples. See Authentication for more information on the authentication header. All examples use the third-party python library requests.
import requests
BASE_URL = "http://example.xyz"
USERNAME = "ionadmin"
API_KEY = "efb7a14021732d773a4258b69d9452042a31a6b6"
Fetching all Chips¶
Using the Chip Resource API.
headers = {"Authorization": "ApiKey " + USERNAME + ":" + API_KEY}
object_list = []
next_url = "/rundb/api/v1/chip/"
while next_url:
response = requests.get(BASE_URL + next_url, headers=headers, params={})
response.raise_for_status()
response_data = response.json()
object_list += response_data["objects"]
next_url = response_data["meta"]["next"] or None
print object_list
[...]
Adding Filters¶
Using the Chip Resource API.
headers = {"Authorization": "ApiKey " + USERNAME + ":" + API_KEY}
object_list = []
next_url = "/rundb/api/v1/chip/"
while next_url:
response = requests.get(BASE_URL + next_url, headers=headers, params={"name__startswith": "31"})
response.raise_for_status()
response_data = response.json()
object_list += response_data["objects"]
next_url = response_data["meta"]["next"] or None
for chip in object_list[0:3]:
print chip["name"]
314
316
318
Completed Runs and Reports¶
Using the Composite Experiment Resource API.
headers = {"Authorization": "ApiKey " + USERNAME + ":" + API_KEY}
object_list = []
next_url = "/rundb/api/v1/compositeexperiment/"
while next_url:
response = requests.get(BASE_URL + next_url, headers=headers)
response.raise_for_status()
response_data = response.json()
object_list += response_data["objects"]
next_url = response_data["meta"]["next"] or None
for experiment in object_list[0:3]:
print experiment["displayName"]
for report in experiment["results"]:
print " " + report["resultsName"] + " " + report["status"]
S5-530 cfDNA
Reanalyze Completed
S5-530_cfDNA Completed
Auto_S5-530_cfDNA_89 Completed
S5-540 AmpliSeqExome
S5-540_AmpliSeqExome Importing Failed
Auto_S5-540_AmpliSeqExome_90 Completed
S5-540 WholeTranscriptomeRNA
Auto_S5-540_WholeTranscriptomeRNA_91 Importing Failed
Fetching a Report¶
Using the Results Resource API.
headers = {"Authorization": "ApiKey " + USERNAME + ":" + API_KEY}
report_response = requests.get(BASE_URL + "/rundb/api/v1/results/3/", headers=headers)
report_response.raise_for_status()
report_response_data = report_response.json()
print report_response_data["resultsName"]
for plugin_name, plugin_status in report_response_data["pluginState"].items():
print " " + plugin_name, plugin_status
lib_metrics_response = requests.get(BASE_URL + report_response_data["libmetrics"][0], headers=headers)
lib_metrics_response.raise_for_status()
lib_metrics_response_data = lib_metrics_response.json()
print "%.1f million reads" % (lib_metrics_response_data["totalNumReads"]/1000000.0)
Auto_S5-540_WholeTranscriptomeRNA_91
DataExport Completed
ERCC_Analysis Completed
sampleID Error
coverageAnalysis Error
AssemblerSPAdes Started
FilterDuplicates Completed
RunTransfer Completed
94.0 million reads
Planning a Non-barcoded Run¶
Using the Planned Experiment Resource API.
headers = {"Authorization": "ApiKey " + USERNAME + ":" + API_KEY}
plan_json = {
"library": "hg19",
"planName": "DOCS_my_plan",
"sample": "my_sample",
"chipType": "520",
"sequencekitname": "Ion S5 Sequencing Kit",
"librarykitname": "Ion Xpress Plus Fragment Library Kit",
"templatingKitName": "Ion 520/530 Kit-OT2"
}
response = requests.post(BASE_URL + "/rundb/api/v1/plannedexperiment/", headers=headers, json=plan_json)
response.raise_for_status()
print response.status_code
201
Planning a Barcoded Run¶
Using the Planned Experiment Resource API.
headers = {"Authorization": "ApiKey " + USERNAME + ":" + API_KEY}
plan_json = {
"library": "hg19",
"planName": "DOCS_my_plan",
"sample": "my_sample",
"chipType": "520",
"sequencekitname": "Ion S5 Sequencing Kit",
"librarykitname": "Ion Xpress Plus Fragment Library Kit",
"templatingKitName": "Ion 520/530 Kit-OT2",
"barcodeId": "IonXpress",
"barcodedSamples": {
'demo sample 1': {
'barcodeSampleInfo': {
'IonXpress_003': {
'description': 'description here',
'hotSpotRegionBedFile': '',
'nucleotideType': 'DNA',
'reference': 'hg19',
'targetRegionBedFile': ''
}
},
'barcodes': ['IonXpress_003']
},
'demo sample 2': {
'barcodeSampleInfo': {
'IonXpress_004': {
'description': 'description here',
'hotSpotRegionBedFile': '',
'nucleotideType': 'DNA',
'reference': 'hg19',
'targetRegionBedFile': ''
}
},
'barcodes': ['IonXpress_004']
}
}
}
response = requests.post(BASE_URL + "/rundb/api/v1/plannedexperiment/", headers=headers, json=plan_json)
response.raise_for_status()
print response.status_code
201
Legal¶
The information in this guide is subject to change without notice.
DISCLAIMER: TO THE EXTENT ALLOWED BY LAW, LIFE TECHNOLOGIES AND/OR ITS AFFILIATE(S) WILL NOT BE LIABLE FOR SPECIAL, INCIDENTAL, INDIRECT, PUNITIVE, MULTIPLE, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM THIS DOCUMENT, INCLUDING YOUR USE OF IT.
Important Licensing Information: These products may be covered by one or more Limited Use Label Licenses. By use of these products, you accept the terms and conditions of all applicable Limited Use Label Licenses.
Trademarks: All trademarks are the property of Thermo Fisher Scientific and its subsidiaries unless otherwise specified.
For Research Use Only. Not for use in diagnostic procedures.