|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.strbio.mol.Primer
public class Primer
Class to represent a single primer.
Field Summary | |
---|---|
java.lang.String |
dna
the DNA sequence |
int |
index
index of primer within larger DNA sequence (e.g., chromosome) |
double |
tm
calculated melting temperature |
Constructor Summary | |
---|---|
Primer()
new primer with no info |
|
Primer(Primer p)
copy another primer |
Method Summary | |
---|---|
void |
calcTm()
calculate tm using Melting |
static Primer |
design(java.lang.String dna,
double minTm,
int minLength)
make a primer with melting temperature of at least N degrees, for a given sequence |
static Primer |
design(java.lang.String dna,
java.lang.String start,
double minTm,
int minLength)
Design a primer that has a specified start pattern. |
Primer |
reverseComplement()
returns complement of this one |
void |
reverseIndex(int dnaLength)
reset index to be the index from the other end of the DNA (usueful if you reverse complement) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String dna
public double tm
public int index
Constructor Detail |
---|
public Primer()
public Primer(Primer p)
Method Detail |
---|
public Primer reverseComplement()
public void reverseIndex(int dnaLength)
public void calcTm()
public static final Primer design(java.lang.String dna, double minTm, int minLength)
public static final Primer design(java.lang.String dna, java.lang.String start, double minTm, int minLength)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |