Luis M. Rodriguez-R < lmrodriguezr at gmail dot com >
polloc_primers.pl - Designs primers to amplify the groups of loci in the given genomes and attempts to run an in silico PCR.
This script is distributed under the terms of The Artistic License. See LICENSE.txt for details.
perl polloc_vntrs.pl arguments
perl polloc_vntrs.pl
The arguments must be in the following order:
GFF3 file containing the loci to amplify.
Example: "/tmp/polloc-vntrs.out.gff".
"/tmp/polloc-vntrs.out.gff"
File containing the IDs of the grouped loci. One line per group, and the IDs separated by spaces.
Example: "/tmp/polloc-vntrs.out.groups".
"/tmp/polloc-vntrs.out.groups"
Path to the base of the output files.
Example: "/tmp/polloc-primers.out".
"/tmp/polloc-primers.out"
Should I produce graphical output? Any non-empty string to generate PNG images, or empty string ('') to ignore graphical output.
''
Consensus percentage for primers design.
Default: 100.
100
Length of the primers.
Default: 20.
20
Percentage of allowed mismatches during *in silico* amplification.
Default: 0.
0
The names of the genomes separated by colons (:). Alternatively, it can be an empty string ('') to assign genome names from files.
:
Example: "Xci3:Xeu8:XamC"
"Xci3:Xeu8:XamC"
Sequences to scan (input). Each argument will be considered a single genome, and the values of 'names' will be applied. The order of the inseqs must be the same of the names.
Example 1: "/data/Xci3.fa" "/data/Xeu8.fa" "/data/XamC.fa"
"/data/Xci3.fa" "/data/Xeu8.fa" "/data/XamC.fa"
Example 2: /data/X*.fa (unquoted)
/data/X*.fa
Run perl polloc_primers.pl without arguments to see the help message.
perl polloc_primers.pl
Bio::Polloc::LocusIO
Bio::Polloc::Genome
Bio::Polloc::TypingI
To install Bio::Polloc, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Bio::Polloc
CPAN shell
perl -MCPAN -e shell install Bio::Polloc
For more information on module installation, please visit the detailed CPAN module installation guide.