void ajMeltInit (
AjBool isdna,
ajint savesize
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjBool | isdna | Input | true for DNA, false for RNA |
| ajint | savesize | Input | Size of array to save, or zero if none |
| void | RETURN | Number of energies to save |
From EMBOSS 1.0.0
float ajMeltEnergy (
const AjPStr strand,
ajint len,
ajint shift,
AjBool isDNA,
AjBool maySave,
float* enthalpy,
float* entropy
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | strand | Input | Pointer to a sequence string |
| ajint | len | Input | Length of sequence |
| ajint | shift | Input | Stepping value |
| AjBool | isDNA | Input | DNA or RNA |
| AjBool | maySave | Input | May use the save arrays for speedup |
| float* | enthalpy | Output | enthalpy |
| float* | entropy | Output | entropy |
| float | RETURN | Melt energy |
From EMBOSS 1.0.0
float ajMeltTemp (
const AjPStr strand,
ajint len,
ajint shift,
float saltconc,
float DNAconc,
AjBool isDNA
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | strand | Input | Pointer to a sequence string |
| ajint | len | Input | Length of sequence |
| ajint | shift | Input | Stepping value |
| float | saltconc | Input | mM salt concentration |
| float | DNAconc | Input | nM DNA concentration |
| AjBool | isDNA | Input | DNA or RNA |
| float | RETURN | Melt temperature |
From EMBOSS 6.2.0
float ajMeltGC (
const AjPStr strand,
ajint len
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | strand | Input | Pointer to a sequence string |
| ajint | len | Input | Length of sequence |
| float | RETURN | GC fraction |
From EMBOSS 1.0.0
float ajMeltEnergy2 (
const char* strand,
ajint pos,
ajint len,
AjBool isDNA,
float* enthalpy,
float* entropy,
float** saveentr,
float** saveenth,
float** saveener
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const char* | strand | Input | Pointer to a sequence string |
| ajint | pos | Input | Position within sequence |
| ajint | len | Input | Length of sequence segment |
| AjBool | isDNA | Input | true if dna |
| float* | enthalpy | Output | calculated enthalpy |
| float* | entropy | Output | calculated entropy |
| float** | saveentr | Output | entropy save array |
| float** | saveenth | Output | enthalpy save array |
| float** | saveener | Output | energy save array |
| float | RETURN | melt energy |
From EMBOSS 1.0.0
float ajMeltTempSave (
const char* strand,
ajint pos,
ajint len,
float saltconc,
float DNAconc,
AjBool isDNA,
float** saveentr,
float** saveenth,
float** saveener
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const char* | strand | Input | Pointer to a sequence string |
| ajint | pos | Input | position within sequence |
| ajint | len | Input | Length of sequence (segment) |
| float | saltconc | Input | mM salt concentration |
| float | DNAconc | Input | nM DNA concentration |
| AjBool | isDNA | Input | DNA or RNA |
| float** | saveentr | Output | entropy save array |
| float** | saveenth | Output | enthalpy save array |
| float** | saveener | Output | energy save array |
| float | RETURN | Melt temperature |
From EMBOSS 6.2.0
float ajMeltTempProd (
float gc,
float saltconc,
ajint len
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| float | gc | Input | GC percentage |
| float | saltconc | Input | mM salt concentration |
| ajint | len | Input | Length of sequence (segment) |
| float | RETURN | Melt temperature |
From EMBOSS 6.2.0
float ajAnneal (
float tmprimer,
float tmproduct
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| float | tmprimer | Input | primer Tm |
| float | tmproduct | Input | product Tm |
| float | RETURN | Annealing temperature |
From EMBOSS 1.0.0
void ajMeltExit (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| void | RETURN |
From EMBOSS 4.0.0