摘要:
FRET-labeled compounds are provided for use in analytical reactions. In certain embodiments, FRET-labeled nucleotide analogs are used in place of naturally occurring nucleoside triphosphates or other analogs in analytical reactions comprising nucleic acids, for example, template-directed nucleic acid synthesis, DNA sequencing, RNA sequencing, single-base identification, hybridization, binding assays, and other analytical reactions.
摘要:
The invention provides a novel class of cyanine dyes that are functionalized with a linker moiety that facilitates their conjugation to other species and substituent groups which increase the water-solubility, and optimize the optical properties of the dyes. Also provided are conjugates of the dyes, methods of using the dyes and their conjugates and kits including the dyes and their conjugates.
摘要:
Engineered nucleotide compositions, having polymerase interacting components that improve the interactivity of the polymerase and the nucleotide, particularly for nucleic acid sequencing applications. Compositions include the interactive polymerases along with the nucleotide analogs. Kits, methods and systems are provided for analysis of nucleoc acid synthesis reactions.
摘要:
The present invention provides methods and compositions for performing illuminated reactions, particularly sequencing reactions, while mitigating and/or preventing photodamage to reactants that can result from prolonged illumination. In particular, the invention provides methods and compositions for incorporating photoprotective agents into conjugates comprising reporter molecules and nucleoside polyphosphates.
摘要:
The dispatch unit of a superscalar processor checks for register dependencies among instructions to be issued together as a group. The first instruction's destination register is compared to the following instructions' sources, but the destinations of following instructions are not checked with the first instruction's destination. Instead, instructions with destination-destination dependencies are dispatched together as a group. These instructions flow down the pipelines. At the end of the pipelines the destinations are compared. If the destinations match then the results are merged together and written to the register. When instructions write to only a portion of the register, merging ensures that the correct portions of the register are written by the appropriate instructions in the group. Thus older code which performs partial-register writes can benefit from superscalar processing by dispatching the instructions together as a group and then merging the writes together at the end of the pipelines. The dispatch and decode stage, which is often a critical path on the processor, is reduced in complexity by not checking for destination-register dependencies. Performance increases because more kinds of instructions can be dispatched together in a group, increasing the use of the superscalar features.
摘要:
A mixed-modulo address generation unit has several inputs. The unit effectively adds together a subset of these inputs in a reduced modulus while simultaneously adding other inputs in a full modulus to the partial sum of reduced-modulus inputs. The subset of inputs receives reduced-width address components such as 16-bit address components which are effectively added together in modulo 64K. The other inputs receive full-width address components such as 32-bit components which are added in the full modulus, 4G. Reduced-width components are zero-extended to 32 bits before input to a standard 32-bit adder. A 16-bit carry generator also receives the reduced-width components and generates the carries out of the 16th bit position. When one or more carries is detected, a correction term is subtracted from the initial sum which is recirculated to the adder's input in a subsequent step. The correction term is the number of carries out of the 16th bit position multiplied by 64K. The full-width segment bases for all active segments are stored in the register file, but the most commonly accessed segments, the data and stack segments, have a copy of their segment bases also stored in a shadow register for input to the adder. Thus the number of read ports to the register file is reduced by the shadow segment register. Less-frequently-used segments require an additional step through the adder to generate the address, but addresses in the data and stack segments are generated in a single cycle.
摘要:
In various embodiments, the present invention provides fluorescent dyes that are linked to another species through an amino acid or peptide linker. In an exemplary embodiment, the dye is linked to a polyphosphate nucleic acid through an amino acid or peptide linker. These conjugates find use in single molecule DNA sequencing and other applications. In various embodiments, the dye moiety is a cyanine dye. Cyanine dyes that are highly charged, such as those including multiple sulfonate, alkylsulfonate, carboxylate and/or alkylcarboxylate moieties are examples of cyanine dyes of use in the compounds of the invention.
摘要:
Engineered nucleotide compositions, having polymerase interacting components that improve the interactivity of the polymerase and the nucleotide, particularly for nucleic acid sequencing applications. Compositions include the interactive polymerases along with the nucleotide analogs. Kits, methods and systems are provided for analysis of nucleic acid synthesis reactions.
摘要:
One or more processor cores of a multiple-core processing device each can utilize a processing pipeline having a plurality of execution units (e.g., integer execution units or floating point units) that together share a pre-execution front-end having instruction fetch, decode and dispatch resources. Further, one or more of the processor cores each can implement dispatch resources configured to dispatch multiple instructions in parallel to multiple corresponding execution units via separate dispatch buses. The dispatch resources further can opportunistically decode and dispatch instruction operations from multiple threads in parallel so as to increase the dispatch bandwidth. Moreover, some or all of the stages of the processing pipelines of one or more of the processor cores can be configured to implement independent thread selection for the corresponding stage.
摘要:
One or more processor cores of a multiple-core processing device each can utilize a processing pipeline having a plurality of execution units (e.g., integer execution units or floating point units) that together share a pre-execution front-end having instruction fetch, decode and dispatch resources. Further, one or more of the processor cores each can implement dispatch resources configured to dispatch multiple instructions in parallel to multiple corresponding execution units via separate dispatch buses. The dispatch resources further can opportunistically decode and dispatch instruction operations from multiple threads in parallel so as to increase the dispatch bandwidth. Moreover, some or all of the stages of the processing pipelines of one or more of the processor cores can be configured to implement independent thread selection for the corresponding stage.