1. A staining solution comprising a nucleic acid reporter molecule and a detergent, wherein the nucleic acid reporter molecule has the formula:
wherein W represents the atoms necessary to form one or two fused substituted 5- or 6-membered aromatic rings or one or two unsubstituted 5- or 6-membered aromatic rings;
R2 is a substituted alkyl, unsubstituted alkyl, substituted arylalkyl, unsubstituted arylalkyl, substituted heteroalkyl, unsubstituted heteroalkyl, alkoxy, carboxy, carboxyalkyl, hydroxy, hydroxyalkyl, sulfo, sulfoalkyl, amino, aminoalkyl, alkylamino, dialkylamino, or trialkylammonium;
\u03b1 is 0 or 1;
n is 0 or 1;
X is O, S, or Se;
D is a substituted pyridinium, unsubstituted pyridinium, substituted quinolinium, or unsubstituted quinolinium moiety; and
wherein the detergent is CHAPS and is present at a concentration of about 0.2%;
with the proviso that the reporter molecule is substituted by at least one negatively charged moiety at a physiological pH.
2. The staining solution according to claim 1, wherein the reporter molecule exhibits a fluorescence enhancement when non-covalently associated with a nucleic acid molecule.
3. The staining solution according to claim 2, wherein the fluorescence enhancement is greater when the nucleic acid is DNA than when the nucleic acid is RNA.
4. The staining solution according to claim 1, wherein the negatively charged moiety is sulfo, carboxy, phosphate, phosphonate, an alkyl group substituted by sulfo, an alkyl group substituted by a carboxy, an alkyl group substituted by phosphate, or an alkyl group substituted by phosphonate.
5. The staining solution according to claim 1, wherein W comprises \u2014C, \u2014CR1, or \u2014N(R2)\u03b2;
wherein \u03b2 is 0 or 1, provided that \u03b1+\u03b2=1; and
wherein each R1 is independently hydrogen, a reactive group, a carrier molecule, a solid support, carboxy, sulfo, phosphate, phosphonate, amino, hydroxy, substituted aryl, unsubstituted aryl, substituted heteroaryl, unsubstituted heteroaryl, trifluoromethyl, halogen, substituted alkyl, unsubstituted alkyl, alkoxy, substituted alkylamino, unsubstituted alkylamino, substituted dialkylamino, or unsubstituted dialkylamino.
6. The staining solution according to claim 1, wherein W includes a fused 6-membered aromatic ring.
7. The staining solution according to claim 1, wherein n is 0.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A computer implemented method comprising:
processing a financial product order associated with a trader;
computing, by a processor, utilization data based on the financial product order; and
in response to determining that the utilization data exceeds a threshold, cancelling a risk increasing order of the trader.
2. The method of claim 1, wherein the risk increasing order comprises a call bid, a call offer, a put bid, or a put offer.
3. The method of claim 1, wherein the threshold is a positive delta limit.
4. The method of claim 3, wherein the cancelling further comprises cancelling all call bids and put offers of the trader.
5. The method of claim 1, wherein the threshold is a negative delta limit.
6. The method of claim 5, wherein the cancelling further comprises cancelling all call offers and put bids of the trader.
7. The method of claim 1, wherein the threshold is a positive gamma limit.
8. The method of claim 7, wherein the cancelling further comprises cancelling all call bids and put bids of the trader.
9. The method of claim 1, wherein the threshold is a negative gamma limit.
10. The method of claim 9, wherein the cancelling further comprises cancelling all call offers and put offers of the trader.
11. The method of claim 1, further comprising executing at least a portion of the financial product order.
12. A computer-readable storage medium having computer-executable instructions stored thereon that, when executed, cause a computer at least to perform:
processing a financial product order associated with a trader;
computing utilization data based on the financial product order; and
in response to determining that the utilization data exceeds a threshold, cancelling a risk increasing order of the trader.
13. The computer-readable medium of claim 12, wherein the threshold is a positive delta limit and wherein the cancelling further comprises cancelling all call bids and put offers of the trader.
14. The computer-readable medium of claim 12, wherein the threshold is a negative delta limit and wherein the cancelling further comprises cancelling all call offers and put bids of the trader.
15. The computer-readable medium of claim 12, wherein the threshold is a positive gamma limit and wherein the cancelling further comprises cancelling all call bids and put bids of the trader.
16. The computer-readable medium of claim 12, wherein the threshold is a negative gamma limit and wherein the cancelling further comprises cancelling all call offers and put offers of the trader.
17. The computer-readable medium of claim 12, wherein the computer-executable instructions, when executed, cause the computer to execute at least a portion of the financial product order.
18. A computer implemented method comprising:
processing a financial product order associated with a trader;
determining a current order risk utilization state associated with the trader;
utilizing the current order risk utilization and the financial product order to calculate utilization data; and
in response to determining that the utilization data exceeds a threshold, cancelling a risk increasing order of the trader.
19. The method of claim 18, further comprising executing at least a portion of the financial product order.
20. The method of claim 18, wherein the threshold is a positive delta limit, a negative delta limit, a positive gamma limit, or a negative gamma limit.