skip to main content
Roche logo
Now that there are Reference Sequences in the system, Amplicons can be completely specified for the Project. This is done using the “create amplicon” command (see section 3.4.4.1 for the usage statement). To add multiple Amplicons, it is best to use tabular input, as shown for the Reference Sequences, in section 3.5.3. (To best illustrate each command and parameters, the rest of this Project setup tutorial will show all tabular inputs using inline “here” files.)
create amplicon -file - << HERE_TERMINATOR
"Name"   "Annotation"   "Reference"   "Primer1"   "Primer2"   "Start"   "End"
"EGFR_18_1"  "Amplifies EGFR_Exon_18 from 23 to 66"  "EGFR_Exon_18"   
"GACCCTTGTCTCTGTGTTCTTG" "CCTCAAGAGAGCTTGGTTGG" "23" "66"
"EGFR_18_2" "Amplifies EGFR_Exon_18 from 60 to 136"   "EGFR_Exon_18"   
"AGCCTCTTACACCCAGTGGA" "CCTTATACACCGTGCCGAAC" "60" "136"
"EGFR_18_3"  "Amplifies EGFR_Exon_18 from 123 to 197"  "EGFR_Exon_18"  
"TGAATTCAAAAAGATCAAAGTG" "CCCCACCAGACCATGAGA" "123" "197"
"EGFR_19_1"  "Amplifies EGFR_Exon_19 from 23 to 115"  "EGFR_Exon_19"  
"TCACAATTGCCAGTTAACGTCT" "GATTTCCTTGTTGGCTTTCG" "23" "115"
"EGFR_19_2"  "Amplifies EGFR_Exon_19 from 67 to 183"  "EGFR_Exon_19"  
"TCTGGATCCCAGAAGGTGAG" "GAGAAAAGGTGGGCCTGAG" "67" "183"
"EGFR_20_1"  "Amplifies EGFR_Exon_20 from 20 to 108"  "EGFR_Exon_20"  
"CCACACTGACGTGCCTCTC" "GCATGAGCTGCGTGATGAG" "20" "108"
"EGFR_20_2"  "Amplifies EGFR_Exon_20 from 102 to 194"  "EGFR_Exon_20"  
"GCATCTGCCTCACCTCCAC" "GCGATCTGCACACACCAG" "102" "194"
"EGFR_20_3"  "Amplifies EGFR_Exon_20 from 153 to 244"  "EGFR_Exon_20"  
"GGCTGCCTCCTGGACTATGT" "GATCCTGGCTCCTTATCTCC" "153" "244"
"EGFR_21_1"  "Amplifies EGFR_Exon_21 from 23 to 113"  "EGFR_Exon_21"  
"TCTTCCCATGATGATCTGTCCC" "GACATGCTGCGGTGTTTTC" "23" "113"
"EGFR_21_2"  "Amplifies EGFR_Exon_21 from 111 to 215"  "EGFR_Exon_21"  
"GGCAGCCAGGAACGTACT" "ATGCTGGCTGACCTAAAGC" "111" "215"
"EGFR_22_1"  "Amplifies EGFR_Exon_22 from 21 to 132"  "EGFR_Exon_22"  
"CACTGCCTCATCTCTCACCA" "CCAGCTTGGCCTCAGTACA" "21" "132"
HERE_TERMINATOR
The “create amplicons” command also has an “‑orUpdate” flag like the one discussed for the create reference example (section 3.5.3), which can be used if a script terminates prematurely but after creating and saving one or more Amplicons: this flag will prevent errors due to “pre-existing” Amplicon names if you re-run the script (after fixing it), and will update the existing Amplicons with the new data instead.