1. A video game console device including:
a housing providing a memory module adapted to receive at least one detachable interactive program storage device;
a processor housed within the housing configured to execute an interactive program stored on said storage device, execution of said program causing the generation of images for display on a display;
communication means to enable operational interaction from at least one device during execution of said program; and
an integral printer apparatus disposed within the housing and including a printhead, print media feeder, and a replaceable cartridge assembly, the replaceable cartridge assembly including an ink supply unit and print media supply;
said printer apparatus being operatively associated with the processor to print out onto print media images relevant to said interactive program.
2. A video game console device according to claim 1 including an integral internal print media supply unit.
3. A video game console device according to claim 2, wherein said print media is in the form of sheets of paper or card.
4. A video game console device according to claim 3, wherein images are printed out on substantially business card size sheets of paper or card.
5. A video game console according to claim 2, wherein the print media and ink supply unit are housed in a replaceable cartridge.
6. A video game console device according to claim 5, wherein said cartridge includes a print media feed roller device that interacts with a print media feed mechanism provided within the console.
7. A video game console device according to claim 1, wherein said interactive program is activated to print out images via said printer at certain predetermined positions in said program.
8. A video game console device according to claim 1, wherein said printhead comprises an ink jet printhead.
9. A video game console device according to claim 8, wherein said ink jet printhead comprises a page width array of ink ejection nozzles which eject ink by a series of actuators.
10. A video game console device according to claim 9, wherein said actuators are thermal bend actuators.
11. A video game console device according to claim 8, wherein said printhead is a microelectromechanical system printhead.
12. A video game console device according to claim 1, wherein said storage device comprises a Digital Video Disk (DVD) executable by a DVD player module.
13. A video game console device according to claim 1, wherein said storage device comprises a compact disk-read only memory (CD-ROM).
14. A video game console device according to claim 1, wherein said storage device comprises a semiconductor memory cartridge.
15. A video game console device according to claim 1, wherein said communication mean comprises a wireless communication system.
16. A video game console device according to claim 1, including a detachable controller module incorporating a variety of interactive control devices.
17. A video game console device according to claim 16, wherein said controller module is realeasably connected with said console by a magnetic coupling.
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. An article of manufacture comprising a machine readable medium having instructions stored thereon that, when executed by a processor, result in:
obtaining a first sequence of a biological molecule;
obtaining a second sequence of a biological molecule;
correlating the first sequence and the second sequence; and
providing an output value responsive to said correlating, wherein said output value is indicative to a degree of correlation between the first sequence and the second sequence.
2. An article of manufacture as claimed in claim 1, wherein the instructions, when executed by the processor, further result in:
prior to said correlating, formatting at least one of the first sequence and the second sequence to a format suitable for said correlating.
3. An article of manufacture as claimed in claim 1, wherein the instructions, when executed by the processor, further result in:
prior to said correlating, formatting at least one of the first sequence and the second sequence to a format suitable for said correlating, wherein the format comprises assigning decimal values to nucleotides as follows:
A=1;
C=2;
G=3;
T or U=4.
4. An article of manufacture as claimed in claim 1, wherein the instructions, when executed by the processor, further result in:
prior to said correlating, formatting at least one of the first sequence and the second sequence to a format suitable for said correlating, wherein the format comprises assigning binary values to nucleotides as follows:
A=001;
C=010;
G=011;
T or U=100.
5. An article of manufacture as claimed in claim 1, wherein the instructions, when executed by the processor, further result in:
prior to said correlating, formatting at least one of the first sequence and the second sequence to a format suitable for said correlating, wherein the format comprises assigning decimal values to nucleotides as follows:
A=+1;
C=+2;
G=\u22121;
G or U=\u22122.
6. An article of manufacture as claimed in claim 1, wherein the instructions, when executed by the processor, further result in:
prior to said correlating, formatting at least one of the first sequence and the second sequence to a format suitable for said correlating, wherein the format comprises assigning binary values to nucleotides as follows:
A=001;
C=010;
G=101;
T or U=110.
7. An article of manufacture as claimed in claim 1, said first sequence being represented as x(n) and said second sequence being represented as y(n) wherein the values of the sequence x(n) are representative of the identities the biological subunits of the first sequence and the values of the sequence y(n) are representative of the identities of the biological subunits of the second sequence, where n is a discrete time variable and l being a shift parameter, wherein discrete time corresponds to a subunit variable, said correlating being implemented using the following equation to provide the output value of said providing:
r
xy
\u2061
(
l
)
=
\u2211
n
=
–
\u221e
\u221e
\u2062
x
\u2061
(
n
)
\u2062
\u2003
\u2062
y
\u2061
(
n
–
l
)
\u2003
l
=
0
,
\xb1
1
,
\xb1
2
,
\u2026
where rxy(l) is the correlation value of said correlating provided at said providing.
8. An article of manufacture as claimed in claim 1, wherein said correlating comprises at least one or more of a correlation, a crosscorrelation, an autocorrelation, a convolution, a comparator function, a Fourier transform, a fast Fourier transform, a discrete time correlation, a continuous time correlation, or a discrete cosine transform.
9. An article of manufacture as claimed in claim 1, wherein said correlating comprises an n-bit multiplication and a 2n-bit addition in a single clock cycle of the processor.
10. An article of manufacture as claimed in claim 1, wherein said correlating comprises the following FORTRAN programming language subroutine:
SUBROUTINE CORRELATION (X, N, Y, M, R, LMAX)
DIMENSION X(1), Y(1), R(1)
DO 10 L = 1, LMAX
NL = M+1\u2212L
IF (NL.GE.N\u22121) NL = N\u22121
R(L) = 0.0
DO 10 K = L, NL
R(L) = R(L)+X(K)*Y(K\u2212L)
CONTINUE
RETURN
END
wherein X is an array of subunit values corresponding to the first sequence and Y is an arrays of subunit values corresponding to the second sequence, array X having a lengths of N subunits and array Y having a value of M subunits, R being an array for storing the output value of said correlating provided at said providing and having a length of LMAX.
11. An article of manufacture as claimed in claim 1, wherein a higher value of the output value of said providing is indicative of a greater degree of similarity between the first sequence and the second sequence.
12. An apparatus, comprising:
a processor;
a memory to couple to said processor; and
an input circuit to couple to said processor to provide a first biological sequence and a second biological sequence to said digital signal processor;
said processor to determine a correlation value based at least in part on a correlation operation on the first biological sequence and the second biological sequence, wherein the correlation value is indicative at least in part of a degree of similarity between the first biological sequence and the second biological sequence.
13. An apparatus as claimed in claim 12, wherein said processor comprises two or more cores, at least one of the two or more cores to implement a digital signal processor to determine the correlation value.
14. An apparatus as claimed in claim 12, wherein said processor comprises two or more cores, at least one of the cores being a digital signal processor core to determine the correlation value and another of the cores being a general purpose processor core.
15. An apparatus as claimed in claim 12, wherein said processor comprises two or more general purpose processor cores, at least one of said two or more general purpose processor cores to process digital signal processing code to determine the correlation value.
16. An apparatus as claimed in claim 12, wherein said processor is a general purpose processor to process digital signal processing code to determine the correlation value.
17. An apparatus as claimed in claim 12, said processor being a digital signal processor, and further comprising a general purpose processor, said digital signal processor to process digital signal processing code to determine the correlation value and said general purpose processor to control operations of a computing platform comprising said digital signal processor and said general purpose processor.
18. An apparatus as claimed in claim 12, wherein at least one of the first biological sequence and the second biological sequence represents subunits of an RNA molecule, an mRNA molecule, a DNA molecule, or a cDNA molecule.
19. A method, comprising:
obtaining mRNA molecules from at lease one cell;
sequencing the mRNA molecules to obtain electronic target sequences; and
electronically correlating the electronic target sequences with at least one or more electronic probe sequences to provide an electronic correlation value indicative at least in part of a correlation between the electronic probe sequences and the electronic target sequences.
20. A method as claimed in claim 19, wherein the electronic correlation value is indicative at least in part to a binding affinity between the probe sequences and the at least one or more target sequences.
21. A method as claimed in claim 19, further comprising electronically converting the mRNA sequences into cDNA sequences prior to said electronically correlating.
22. A method as claimed in claim 19, further comprising formatting at least one of the electronic target sequences and the electronic probe sequences to a format suitable for said electronically correlating.
22. A method, comprising:
obtaining DNA molecules from at least one cell;
sequencing the DNA molecules to obtain target DNA sequences; and
electronically correlating the electronic target sequences with at least one or more electronic probe sequences to provide an electronic correlation value indicative at least in part of a correlation between the electronic probe sequences and the electronic target sequences.
23. A method as claimed in claim 22, wherein the electronic correlation value is indicative at least in part to a binding affinity between the probe sequences and the at least one or more target sequences.
24. A method as claimed in claim 2, further comprising formatting at least one of the electronic target sequences and the electronic probe sequences to a format suitable for said electronically correlating.