diagnostic_rt_qpcr/operation_types/aliquot_primer_probe__taqpath_/protocol.rb
# Make 15 aliquots for each primer
# @param operations [OperationList] The list of operations (grouped by input primer)
Make 15 aliquots for each primer
Make 15 aliquots for each primer
def make_aliquots(operations, primer: )
    operations.each do |op|
      input_primers = Array.new(default_job_params[:output_items_num], primer.id)
      aliquot_tubes = op.outputs().map{|output| output.item.id}
      transfer_table = Table.new
              .add_column("Primer Mix ID", input_primers)
              .add_column("Destination Tube ID", aliquot_tubes)
      show do
        title "Make Aliquots of Multiplex Primers and Probes Stock"
        warning "These reagents should only be handled in a clean area."
        warning "Freeze-thaw cycles should be avoided. Maintain on ice when thawed."
        check "Label destination tube IDs according to the table."
        check "If frozen, thaw the solution on ice."
        check "Gently vortex the solution and aliquot\
               #{default_job_params[:aliquot_vol]} #{MICROLITERS} of the\
               primer into each tube according to the table."
        check "Centrifuge all tubes briefly, and store at -20C."
        check "Discard the empty input tube."
        table transfer_table
      end
      primer.mark_as_deleted 
    end
  end
def make_aliquots ( operations , primer : ) operations . each do | op | input_primers = Array . new ( default_job_params [ :output_items_num ] , primer . id ) aliquot_tubes = op . outputs ( ) . map { | output | output . item . id } transfer_table = Table . new . add_column ( "Primer Mix ID" , input_primers ) . add_column ( "Destination Tube ID" , aliquot_tubes ) show do title "Make Aliquots of Multiplex Primers and Probes Stock" warning "These reagents should only be handled in a clean area." warning "Freeze-thaw cycles should be avoided. Maintain on ice when thawed." check "Label destination tube IDs according to the table." check "If frozen, thaw the solution on ice." check "Gently vortex the solution and aliquot\
               #{default_job_params[:aliquot_vol]} #{MICROLITERS} of the\
               primer into each tube according to the table." check "Centrifuge all tubes briefly, and store at -20C." check "Discard the empty input tube." table transfer_table end primer . mark_as_deleted end end
Make 15 aliquots for each primer
Make 15 aliquots for each primer
# discard the input
operations
The list of operations (grouped by input primer)
The list of operations ( grouped by input primer )
primer
<not_specific>