parsePrimer3Output {TAPseq} | R Documentation |
Parse Primer3 output and add to input TsIO
or
TsIOList
object. This function is usually not used by the
user, as designPrimers
handles Primer3 output parsing.
parsePrimer3Output(object, primer3_output)
object |
The |
primer3_output |
Character vector containing raw Primer3 output. |
TsIO
or TsIOList
object with added Primer3 output
## Not run: # chromosome 11 truncated transcript sequences data("chr11_truncated_txs_seq") # create TsIOList object for the first two sequence templates tapseq_io <- TAPseqInput(chr11_truncated_txs_seq[1:2], product_size_range = c(350, 500)) # create boulder IO records io_record <- createIORecord(tapseq_io) # design primers and store raw Primer3 output primer3_core <- getOption("TAPseq.primer3_core") primer3_output <- system2(command = primer3_core, input = io_record, stdout = TRUE) # parse output and add it to input TsIO object(s) tapseq_io <- parsePrimer3Output(tapseq_io, primer3_output) tapseq_primers(tapseq_io) ## End(Not run)