Class: Pulldown::Requests::IscLibraryRequest

Inherits:
LibraryCreation
  • Object
show all
Includes:
PreCapturePool::Poolable, BaitLibraryRequest
Defined in:
app/models/pulldown/requests/isc_library_request.rb

Overview

Indexed Sequence Capture Samples are tagged, pooled to together in pre-capture pools then they are subject to sequence capture, which enriches specific sections of DNA. This allows separation of DNA by species, or focusing on the exome (coding-regions)

Direct Known Subclasses

IscLibraryRequestPart, ReIscLibraryRequest

Instance Method Summary collapse

Methods included from PreCapturePool::Poolable

included

Methods included from BaitLibraryRequest

included

Instance Method Details

#billing_product_identifierObject


22
23
24
25
# File 'app/models/pulldown/requests/isc_library_request.rb', line 22

def billing_product_identifier
  bait_library = .try(:bait_library)
  bait_library.category if bait_library.present?
end

#update_pool_information(pool_information) ⇒ Object


17
18
19
20
# File 'app/models/pulldown/requests/isc_library_request.rb', line 17

def update_pool_information(pool_information)
  super
  pool_information[:request_type] = request_type.key
end