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