Class: QcTube

Inherits:
MultiplexedLibraryTube show all
Defined in:
app/models/qc_tube.rb

Overview

A QcTube is a pool made mid-process for Qc purposes, such as via MiSeq sequencing

Instance Attribute Summary

Attributes included from AssetRefactor::Labware::Methods

#storage_location_service

Method Summary

Methods inherited from MultiplexedLibraryTube

#asset_type_for_request_types, #role, stock_asset_purpose, stock_asset_type, #team, #transfer_requests

Methods included from Asset::Stock::CanCreateStockAsset

extended, #is_a_stock_asset?

Methods included from Asset::SharedLibraryTubeBehaviour

#library_source_plates

Methods included from Transfer::Associations

included

Methods included from Api::MultiplexedLibraryTubeIO::Extensions

included, #json_root

Methods inherited from Tube

#after_comment_addition, #ancestor_of_purpose, #barcode!, #comments, create_with_barcode!, delegate_to_purpose, #details, #name_for_child_tube, #name_for_label, #pool_id, #sanger_barcode=, #source_plate, #subject_type, #submission

Methods included from QcFile::Associations

#has_qc_files

Methods included from AssetRefactor::Labware::Methods

#labware, #labwhere_location, #scanned_in_date, #storage_location

Methods included from Transfer::State::TubeState

included

Methods included from Asset::Ownership::Unowned

#change_owner_to

Methods included from Tag::Associations

#untag!

Methods included from Barcode::Barcodeable

#aker_barcode, #aker_barcode=, #any_barcode_matching?, #barcode_format, #barcode_number, #cgap_barcode, #cgap_barcode=, #external_barcode, #external_barcode=, #external_identifier, #fluidigm_barcode, #fluidigm_barcode=, #generate_barcode, included, #infinium_barcode, #infinium_barcode=, #prefix, #primary_barcode, #printable_target, #sanger_barcode