Class: V1::Pacbio::Runs::WellResource
- Inherits:
-
JSONAPI::Resource
- Object
- JSONAPI::Resource
- V1::Pacbio::Runs::WellResource
- Defined in:
- app/resources/v1/pacbio/runs/well_resource.rb
Overview
This documentation does not yet include a detailed description of what this resource represents.
This documentation does not yet include detailed descriptions for relationships, attributes and filters.
This documentation does not yet include any example usage of the API via cURL or similar.
Access this resource via the /v1/pacbio/runs/wells
endpoint.
Provides a JSON:API representation of Pacbio::Well.
For more information about JSON:API see the JSON:API Specifications or look at the JSONAPI::Resources package for the service implementation of the JSON:API standard.
Instance Attribute Summary collapse
-
#binding_kit_box_barcode ⇒ String
The barcode of the binding kit box.
-
#ccs_analysis_output ⇒ String
The CCS analysis output.
-
#ccs_analysis_output_include_kinetics_information ⇒ Boolean
Whether to include kinetics information in the CCS analysis output.
-
#ccs_analysis_output_include_low_quality_reads ⇒ Boolean
Whether to include low quality reads in the CCS analysis output.
-
#column ⇒ String
The column of the well.
-
#comment ⇒ String
The comment for the well.
-
#demultiplex_barcodes ⇒ String
The demultiplex barcodes.
-
#full_resolution_base_qual ⇒ Boolean
Whether to apply full resolution base qual.
-
#generate_hifi ⇒ Boolean
Whether to generate HiFi reads.
-
#include_base_kinetics ⇒ Boolean
Whether to include base kinetics.
-
#include_fivemc_calls_in_cpg_motifs ⇒ Boolean
Whether to include 5mC calls in CpG motifs.
-
#library_concentration ⇒ Float
The library concentration in pM.
-
#library_type ⇒ String
The library type.
-
#loading_target_p1_plus_p2 ⇒ Float
The loading target (P1 + P2).
-
#movie_acquisition_time ⇒ Float
The movie acquisition time in hours.
-
#movie_time ⇒ Float
The movie time in hours.
-
#on_plate_loading_concentration ⇒ Float
The on plate loading concentration.
-
#pacbio_plate_id ⇒ Integer
The ID of the Pacbio plate.
-
#polymerase_kit ⇒ String
The polymerase kit.
-
#position ⇒ String
The position of the well.
-
#pre_extension_time ⇒ Integer
The pre-extension time.
-
#row ⇒ String
The row of the well.
-
#use_adaptive_loading ⇒ Boolean
Whether to use adaptive loading.
Class Method Summary collapse
-
.resource_klass_for(type) ⇒ Object
JSON API Resources builds up a representation of the relationships on a give resource.
Instance Attribute Details
#binding_kit_box_barcode ⇒ String
Returns the barcode of the binding kit box.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#ccs_analysis_output ⇒ String
Returns the CCS analysis output.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#ccs_analysis_output_include_kinetics_information ⇒ Boolean
Returns whether to include kinetics information in the CCS analysis output.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#ccs_analysis_output_include_low_quality_reads ⇒ Boolean
Returns whether to include low quality reads in the CCS analysis output.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#column ⇒ String
Returns the column of the well.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#comment ⇒ String
Returns the comment for the well.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#demultiplex_barcodes ⇒ String
Returns the demultiplex barcodes.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#full_resolution_base_qual ⇒ Boolean
Returns whether to apply full resolution base qual.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#generate_hifi ⇒ Boolean
Returns whether to generate HiFi reads.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#include_base_kinetics ⇒ Boolean
Returns whether to include base kinetics.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#include_fivemc_calls_in_cpg_motifs ⇒ Boolean
Returns whether to include 5mC calls in CpG motifs.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#library_concentration ⇒ Float
Returns the library concentration in pM.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#library_type ⇒ String
Returns the library type.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#loading_target_p1_plus_p2 ⇒ Float
Returns the loading target (P1 + P2).
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#movie_acquisition_time ⇒ Float
Returns the movie acquisition time in hours.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#movie_time ⇒ Float
Returns the movie time in hours.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#on_plate_loading_concentration ⇒ Float
Returns the on plate loading concentration.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#pacbio_plate_id ⇒ Integer
Returns the ID of the Pacbio plate.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#polymerase_kit ⇒ String
Returns the polymerase kit.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#position ⇒ String
Returns the position of the well.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#pre_extension_time ⇒ Integer
Returns the pre-extension time.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#row ⇒ String
Returns the row of the well.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
#use_adaptive_loading ⇒ Boolean
Returns whether to use adaptive loading.
66 67 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 66 attributes :row, :column, :comment, :pacbio_plate_id, :position, *Rails.configuration.pacbio_smrt_link_versions..keys |
Class Method Details
.resource_klass_for(type) ⇒ Object
JSON API Resources builds up a representation of the relationships on a give resource. Whilst doing to it asks the associated resource for its type, before using this method on the parent resource to attempt to look up the model. Unfortunately this is forced to use the same namespace by default.
78 79 80 81 82 83 84 85 |
# File 'app/resources/v1/pacbio/runs/well_resource.rb', line 78 def self.resource_klass_for(type) case type.downcase.pluralize when 'libraries' then Pacbio::LibraryResource when 'pools' then Pacbio::PoolResource else super end end |