1461133215-85078c16-1b1f-4cd1-bdef-3e0741c95771

1. A hydraulic pump with two directions of rotation, comprising axial pistons (1) bearing against a swashplate (2), the pump comprising a rotary barrel (20) rotated by a shaft (21) and bearing cylinders (1a) in which the pistons (1) slide, the pump comprising a head (40) comprising two chambers (49) which are intended respectively to be connected to a high-pressure circuit and to a low-pressure circuit, the pump porting being performed by a port plate (3) defining an intake port and a delivery port, each cylinder (1a) being equipped at its base with an orifice (4) which passes in succession past the intake port and the delivery port as the barrel (20) rotates, the pump comprising
a hydraulic-control device (38, 39, 42) for controlling the angular position of the port plate (3) and able automatically to bring about a change in angular position of the port plate when the direction of rotation of the pump is reversed, under the effect of the pressure differential between the two chambers (49) of the head (40),
characterized in that the port plate (3) is produced in the form of a flat plate arranged between the rotary barrel (20) and the head (40), the port plate (3) having two identical ports (22, 23) passing through the thickness of the flat plate and arranged facing two chambers (49) of the head and able to constitute the intake port and the delivery port in each direction of rotation of the pump, said port plate (3) being able to pivot about an axis (21) so as to be able to occupy two angular positions according to the direction of rotation of the pump,
the hydraulic control device comprising a free piston (38) mounted in a cylinder (39) which is connected at each of its ends to one of the two chambers (49) of the head (40).
2. The hydraulic pump as claimed in claim 1, in which the free piston (38) is provided with a finger (37) the end of which is engaged in a housing (36) formed at the periphery (35) of the port plate (3).
3. (canceled)

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 non-transitory computer-readable medium comprising instructions that, when executed, cause an electronic device to:
store random data in a random data pool in a memory of the electronic device;
sense motion of the electronic device using a transducer of the electronic device, wherein the transducer is configured to generate an output in response to sensed motion;
generate new random data in accordance with the output of the transducer when sensed motion exceeds a threshold; and
store the new random data in the random data pool in the memory.
2. The non-transitory computer-readable medium of claim 1, wherein the threshold is a randomness threshold, wherein the instructions further cause the electronic device to determine whether the output of the transducer is randomly varying by an amount which exceeds the randomness threshold, and generate new random data by generating the new random data only when the output of the transducer is randomly varying by an amount which exceeds the randomness threshold.
3. The non-transitory computer-readable medium of claim 1, wherein the instructions further cause the electronic device to determine whether the output of the transducer differs from a previous output of the transducer by an amount which exceeds the threshold, and generate new random data by generating the new random data only when the output of the transducer differs from a previous output of the transducer by an amount which exceeds the threshold.
4. The non-transitory computer-readable medium of claim 3, wherein the instructions further cause the electronic device to:
display on a display of the electronic device, when the random number pool is out of date, a first prompt to update the random number pool;
display on the display of the electronic device, in response to an election to update the random number pool, a second prompt for predetermined user action causing random physical movement of the electronic device for a duration; and
generate the new random data in accordance with the output of the transducer at regular intervals during the duration.
5. The non-transitory computer-readable medium of claim 1, wherein the instructions further cause the electronic device to:
determine whether the random number pool is out of date;
sense motion of the electronic device when the random number pool is out of date; and
generate the new random data in accordance with the output of the transducer only when the sensed motion exceeds the threshold.
6. The non-transitory computer-readable medium of claim 5, wherein the instructions further cause the electronic device to determine at regular intervals whether the random number pool is out of date.
7. The non-transitory computer-readable medium of claim 5, wherein the instructions further cause the electronic device to determine at start-up of the electronic device whether the random number pool is out of date.
8. The non-transitory computer-readable medium of claim 1, wherein the instructions further cause the electronic device to generate an encryption key from a random number from the random number pool.
9. The non-transitory computer-readable medium of claim 8, wherein the electronic device is a wireless communication device and the encryption key is used in data communication processes.
10. The non-transitory computer-readable medium of claim 8, wherein the instructions further cause the electronic device to encrypt and decrypt data in data communication processes using the encryption key.
11. A non-transitory computer-readable medium comprising instructions that, when executed, cause an electronic device to:
store random data in a random data pool in a memory of the electronic device;
sense motion of the electronic device using a transducer of the electronic device, wherein the transducer is configured to generate an output in response to sensed motion;
continuously generate new random data in accordance with the output of a transducer when sensed motion exceeds a threshold; and
store the new random data in the random data pool in the memory.
12. The non-transitory computer-readable medium of claim 11, wherein the threshold is a randomness threshold, wherein the instructions further cause the electronic device to determine whether the output of the transducer is randomly varying by an amount which exceeds the randomness threshold, and generate new random data by continuously generating the new random data only when the output of the transducer is randomly varying by an amount which exceeds the randomness threshold.
13. The non-transitory computer-readable medium of claim 11, wherein the instructions further cause the electronic device to determine whether the output of the transducer differs from a previous output of the transducer by an amount which exceeds the threshold, and generate new random data by continuously generating the new random data only when the output of the transducer differs from a previous output of the transducer by an amount which exceeds the threshold.
14. The non-transitory computer-readable medium of claim 11, wherein the instructions further cause the electronic device to generate an encryption key from a random number from the random number pool.
15. The non-transitory computer-readable medium of claim 14, wherein the electronic device is a wireless communication device and the encryption key is used in data communication processes.
16. The non-transitory computer-readable medium of claim 14, wherein the instructions further cause the electronic device to encrypt and decrypt data in data communication processes using the encryption key.

1461133204-97b53c15-0c25-4bff-9e40-618e545eee19

1. A method comprising:
(1) providing a set of primers that generate targets from genomic regions which include a polymorphic locus of interest;
(ii) providing an expanded probe set comprising a core subset of probes that hybridize only to particular targets with particular alleles and a second subset of probes that hybridize to multiple targets;
(iii) exposing the targets to the expanded probe set under reaction conditions such that hybridization of targets and probes generates a signal;
(iv) performing allele group assignments based on the signal of hybridization of targets and members of the core subset of probes.
2. The method of claim 1, further comprising performing allele group assignments based on the signal of hybridization of targets and the second subset of probes.
3. The method of claim 2, further comprising making final allele assignments where allele group assignments made based on the second probe set agree with allele group assignments made based on the first subset of probes.

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 solid particle dispenser comprising:
a particle container having an upper closure wall, side closure wall, and a lower closure wall;
said upper closure wall having a shaped rotation preventing opening;
said lower closure wall having a plurality of open passages essentially uniformly spaced therethrough;
a helical coil spring having an upper extent and a lower extent within said dispenser;
a shaped plunger for passing through said shaped rotation preventing opening;
said upper extent of said helical spring is secured to said shaped plunger that passes through said upper closure wall shaped rotation preventing opening;
a movable plate extending over said lower closure wall with apertures essentially uniformly spaced therethrough;
said lower extent of said helical coil spring is secured to said movable apertured plate such that pressing said shaped plunger inwardly rotates said movable apertured plate to aline said movable apertured plate apertures with said lower closure wall open passages for essentially uniformly dispensing particles.
2. A solid particle dispenser as in claim 1 wherein:
aid upper extent of said helical coil spring has a smaller radial diameter than said lower extent of said helical coil spring such that pressing on said plunger moves said upper extent of said helical coil spring vertically to rotate said lower extent of said helical coil spring within said dispenser.
3. A solid particle dispenser as in claim 2 wherein:
said helical coil spring coils uniformly increase in radial diameter from said upper extent to said lower extent of said helical coil spring.
4. A solid particle dispenser as in claim 1 wherein:
said movable apertured plate apertures are elongated to increase the distance said lower closure wall open passages are exposed to particles within said dispenser as said movable apertured plate is rotated.
5. A solid particle dispenser as in claim 4 wherein:
said movable apertured plate elongated open apertures and said lower closure wall open passages are positioned to be alined and dispense particles both when said plunger is depressed and when said plunger is raised by return pressure from said helical coil spring, to dispense particles on both forward and return rotation of said movable apertured plate.
6. A solid particle dispenser as in claim 1 wherein:
said dispenser having means to limit rotation of said movable apertured plate.
7. A solid particle dispenser as in claim 6 wherein:
said means to limit movement of said movable apertured plate is a limit stop on said lower closure wall that extends into a limit slot in said movable apetured plate.
8. A solid particle dispenser as in claim 6 wherein:
said means to limit movement of said movable apertured plate is a tab on said movable apertured plate that abuts against an adjustable stop in a recess associated with said side closure wall.
9. A solid particle dispenser as in claim 8 wherein:
said adjustable stop projects through an adjustment slot in said side closure wall.
10. A solid particle dispenser as in claim 9 wherein:
said adjustable stop is attached to a stop stem on an adjustment slide.
11. A solid particle dispenser as in claim 6 wherein:
said means to limit rotation of said movable apertured plate has an adjustable stop associated with said side closure wall;
a peripheral slot is in said movable apertured plate;
said adjustable stop protrudes into said peripheral slot to limit movement of said movable apertured plate.
12. A solid particle dispenser as in claim 11 wherein:
said adjustable stop is attached to an adjustment slide by a stop stem;
an adjustment slot is provided in said side closure wall for passage of said stop stem.
said adjustable stop and said stop stem extend through said adjustment slot and frictionally hold said adjustable stop in said side closure wall.
13. A solid particle dispenser as in claim 6 wherein:
said means to limit movement of said movable apertured plate is an adjustable abutting stopper on said shaped plunger.
14. A solid particle dispenser as in claim 13 wherein:
said shaped plunger has a longitudinal slot facing outwardly;
said abutting stopper is adjusted by frictionally sliding said abutting stopper within said longitudinal slot in said shaped plunger.
15. A solid particle dispenser as in claim 6 including:
a plunger flange below and attached to said shaped plunger to limit movement of said shaped plunger.
16. A solid particle dispenser as in claim 15 wherein:
said means to limit movement of said movable apertured plate is a cylinder positioned under said plunger flange.
17. A solid particle dispenser as in claim 16 wherein:
said cylinder is provided with different depth recesses to adjust the distance said shaped plunger can be depressed into said dispenser.
18. A solid particle dispenser as in claim 17 wherein:
said cylinder is rotatable to selectively place different depth recesses under said plunger flange.
19. A solid particle dispenser as in claim 18 including:
a depth selection dial attached to said cylinder for rotating said cylinder;
indicia on said upper closure wall for alinement with said depth selection dial to indicate said recessed depth of said selected recess.