摘要:
A method and device which is used to insert an implant in order for treating an eye with glaucoma in order to lower the intraocular pressure of the eye. The implant is an artificial meshwork formed into a pocket configuration. The implant is attached to a guide knife which is inserted into the anterior chamber of the eye. The knife is then removed leaving the implant in place. During the operation, a prismatic lens with c-shaped vacuum ring is used to help assist the surgeon in viewing the anterior chamber of the eye and stabilizing the eye.
摘要:
Systems, platforms, methods and media for providing genomic services axe disclosed. In one example, a system for providing genomic services comprises genomic sequencing equipment configured to generate sequence reads based upon a biological sample obtained from a user, store the sequence reads in a FASTQ storage file, and communicate the FASTQ file electronically to a recipient. The system also includes a genomic services platform which includes a network interface through which the sequence reads are received, and a bioinformatics processing pipeline. The bioinformatics processing pipeline includes a read alignment module configured to generate observed sequence data, and a variant calling module is operative to identify observed variants in the observed sequence data. A variant storage module is disposed to receive a query from network infrastructure of a partner application provider and to provide selected ones of refined variants in response to a query.
摘要:
Systems, platforms, methods and media for providing genomic services are disclosed. In one example, a genomic services platform comprises a network interface through which genomic sequence reads derived from a biological sample obtained from a user are received. The platform also includes a bioinformatics processing pipeline that includes a read alignment module configured to receive a genomics file from genomic sequencing equipment and use data contained therein to generate observed sequence data by aligning the sequence reads relative to a reference sequence. A variant calling module identifies observed variants in the observed sequence data and stores the observed variants in a variant calling file. A variant refinement module produces genotype data including a set of refined variants associated with the user, and a variant imputation module produces a set of imputed variants associated with the user. The variant imputation module can separate the genotype data into high-quality and low-quality genotypes based on a genotype quality.
摘要:
Techniques for processing requests from a processing thread for a shared resource shared among threads on one or more processors include receiving a bundle of requests from a portion of a thread that is executed during a single wake interval on a particular processor. The bundle includes multiple commands for one or more shared resources. The bundle is processed at the shared resource(s) to produce a bundle result. The bundle result is sent to the particular processor. The thread undergoes no more than one wake interval to sleep interval cycle while the bundle commands are processed at the shared resource(s). These techniques allow a lock for shared resource(s) to be obtained, used and released all while the particular thread is sleeping, so that locks are held for shorter times than in conventional approaches. Using these techniques, line rate packet processing is more readily achieved in routers with multiple multi-threaded processors.
摘要:
An apparatus for routing data packets includes a network interface, a memory, a general purpose processor and a flow classifier. The memory stores a flow structure. Every packet in one flow has identical values for a set of data fields in the packet. The memory stores instruction that cause the processor to receive missing flow data and to add the missing flow to the flow structure. The apparatus forwards a packet based on the flow. The flow classifier determines a particular flow and whether it is already stored in the flow structure. If not, then the classifier determines whether that flow has already been sent to the processor as missing data. If not, then the classifier stores into a different data structure data that indicates the flow has been sent to the processor but is not yet included in the flow data structure, and sends missing data to the processor.
摘要:
An extensible electronic learning system having at least one learning management system having a learning management processor and a learning management memory operatively coupled thereto, said processor programmed for executing at least one learning management service and providing at least one extensible integration module. Each extensible integration module includes a predefined vendor services interface comprising at least one vendor services definition, and a vendor configuration upload component for receiving vendor configuration settings about at least one vendor. The at least one vendor having a vendor processor and a vendor memory operatively coupled thereto, said vendor processor programmed for executing a least one vendor services, the at least one of said vendor services implementing the at least one of said vendor service definition, and providing at least one vendor integration module, each vendor integration module comprising the predefined vendor services interface and the vendor configuration settings. The vendor configuration settings are received by the extensible integration module such that the learning management system may request the at least one of said vendor services based on the extensible integration module.
摘要:
Techniques for routing a payload of a first network protocol, which includes header information for a second network protocol, include communicating a packet. In a circuit block, a first type for the first network protocol and a second type for the second network protocol are determined. The circuit block stores a classification that indicates a unique combination of the first type and the second type. A general purpose processor routes the packet based on the classification. Processor clock cycles are saved that would be consumed in determining the types. Furthermore, based on the classification, the processor can store an offset value for aligning the header relative to a cache line. The circuit block can store the packet shifted by the offset value. The processor can then retrieve from memory a single cache line to receive the header, thereby saving excess loading and ejecting of cache.
摘要:
A device for breaking glass, arranged to be mounted on a pane of a breakable substrate, and being actuatable to break the pane. In one embodiment, the device comprises a base, a plunger moveable relative the base and a pin extending from and axially moveable relative the plunger, wherein the plunger is moveable relative the base from a retracted to an extended position so when the base is placed against a first pane, a distal end of the pin strikes and breaks the first pane, and the pin is moveable relative the plunger from a retracted position to an extended position, with the plunger in its extended position, such that the distal end of the pin strikes and breaks a second pane parallel to the first pane. Preferably, the plunger and pin are biased to an extended position each by a biasing means.
摘要:
An asphalt/aggregate composition having enhanced adhesion characteristics and its preparation. An asphalt base material is heated to a molten state in order to permit mixing of the asphalt with added components. A heavy metal soap is incorporated into the asphalt base material to enhance the adhesion of the asphalt base material with an aggregate component which is mixed with the asphalt base material to provide an asphalt/aggregate blend. The asphalt and aggregate can be blended together in a mixing chamber to provide a fluid asphalt/aggregate concrete which is then dispensed on a substrate surface or the asphalt base material and aggregate components can be separately applied to the substrate surface to provide the ultimate asphalt/aggregate concrete. The heavy metal soap is a C14-C18 heavy metal soap such as zinc stearate. Zinc oxide may also be added to the asphalt base material in an amount which is less than the amount of zinc stearate. The asphalt base material may be polymer-modified asphalt and may incorporate a crumb rubber component to provide a rubber-modified asphalt.
摘要:
Techniques for processing requests from a processing thread for a shared resource shared among threads on one or more processors include receiving a bundle of requests from a portion of a thread that is executed during a single wake interval on a particular processor. The bundle includes multiple commands for one or more shared resources. The bundle is processed at the shared resource(s) to produce a bundle result. The bundle result is sent to the particular processor. The thread undergoes no more than one wake interval to sleep interval cycle while the bundle commands are processed at the shared resource(s). These techniques allow a lock for shared resource(s) to be obtained, used and released all while the particular thread is sleeping, so that locks are held for shorter times than in conventional approaches. Using these techniques, line rate packet processing is more readily achieved in routers with multiple multi-threaded processors.