Class: ScramController
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:22
Constructors
Constructor
new ScramController(
producerService,storageService):ScramController
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:23
Parameters
producerService
storageService
Returns
ScramController
Methods
createAndQueueAdaptiveQuant()
createAndQueueAdaptiveQuant(
quantRequest,query?):Promise<{parentJobId:string;sequenceJobIds:string[]; } | {jobId:string; }>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:60
Parameters
quantRequest
query?
distributedSequences?
string
Returns
Promise<{ parentJobId: string; sequenceJobIds: string[]; } | { jobId: string; }>
createAndQueueQuant()
createAndQueueQuant(
quantRequest,query?):Promise<{parentJobId:string;sequenceJobIds:string[]; } | {jobId:string; }>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:32
Parameters
quantRequest
query?
distributedSequences?
string
Returns
Promise<{ parentJobId: string; sequenceJobIds: string[]; } | { jobId: string; }>
getAggregatedOutput()
getAggregatedOutput(
jobId):Promise<JobOutputResponse>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:141
Parameters
jobId
string
Returns
Promise<JobOutputResponse>
getInputData()
getInputData(
inputId):Promise<any>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:128
Parameters
inputId
string
Returns
Promise<any>
getJobStats()
getJobStats(
id):Promise<{childStats?:object[];receivedAt?:number;sentAt?:number;stats?: {analysisSeconds?:number;approximateProbability?:number;endedAt?:number;exactProbability?:number;executionTime?:number;idleTime?:number;originalProducts?:number;probability?:number;products?:number;relativeError?:number;startedAt?:number; }; }>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:155
Parameters
id
string
Returns
Promise<{ childStats?: object[]; receivedAt?: number; sentAt?: number; stats?: { analysisSeconds?: number; approximateProbability?: number; endedAt?: number; exactProbability?: number; executionTime?: number; idleTime?: number; originalProducts?: number; probability?: number; products?: number; relativeError?: number; startedAt?: number; }; }>
getJobStatus()
getJobStatus(
jobId):Promise<JobStatusIds>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:114
Parameters
jobId
string
Returns
Promise<JobStatusIds>
getQuantifiedReports()
getQuantifiedReports():
Promise<string[]>
Defined in: packages/microservices/raptor/src/quantification/controllers/scram.controller.ts:99
Returns
Promise<string[]>
