Skip to content

raptor


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

ProducerService

storageService

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

NodeQuantRequest

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

NodeQuantRequest

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[]>