Minknow::ProtocolService
Wrapper around the MinKNOW Protocol gRPC service.
Provides methods to start, stop, and inspect sequencing protocols.
Access via Connection#protocol.
Constructors
new(channel : GRPC::Channel, ctx : GRPC::ClientContext)
SourceInstance methods
client
SourceStarts a protocol run. The request must be fully populated.
stop_protocol(request : MinknowApi::Protocol::StopProtocolRequest = MinknowApi::Protocol::StopProtocolRequest.new) : StopResponse
Stops the currently running protocol.
Blocks until the current protocol finishes. timeout_seconds is optional.
watch_current_protocol_run
Watches the current protocol run stream. Returns an iterable server stream.