Compare commits

...

2 Commits

Author SHA1 Message Date
dsehnal
91793bc3cc 2.0.0-dev.13 2021-03-22 13:29:42 +01:00
dsehnal
fa3828e820 add model-server-query transform support 2021-03-22 12:51:03 +01:00
3 changed files with 7 additions and 3 deletions

4
package-lock.json generated
View File

@@ -1,11 +1,11 @@
{
"name": "molstar",
"version": "2.0.0-dev.12",
"version": "2.0.0-dev.13",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "2.0.0-dev.11",
"version": "2.0.0-dev.13",
"license": "MIT",
"dependencies": {
"@types/argparse": "^1.0.38",

View File

@@ -1,6 +1,6 @@
{
"name": "molstar",
"version": "2.0.0-dev.12",
"version": "2.0.0-dev.13",
"description": "A comprehensive macromolecular library.",
"homepage": "https://github.com/molstar/molstar#readme",
"repository": {

View File

@@ -4,6 +4,7 @@
* @author David Sehnal <david.sehnal@gmail.com>
*/
import { Mat4 } from '../../../mol-math/linear-algebra';
import { ConsoleLogger } from '../../../mol-util/console-logger';
import { now } from '../../../mol-util/now';
import { PerformanceMonitor } from '../../../mol-util/performance-monitor';
@@ -18,6 +19,8 @@ export type Entry<Q extends QueryName = QueryName> = {
query: Q,
modelNums?: number[],
copyAllCategories?: boolean,
// column major 4x4 transformation matrix, provided as array of 16 float values
transform?: number[],
params?: QueryParams<Q>,
}
@@ -43,6 +46,7 @@ export async function runLocal(input: LocalInput) {
queryName: q.query,
queryParams: q.params || { },
modelNums: q.modelNums,
transform: q.transform as Mat4 ?? Mat4.identity(),
copyAllCategories: !!q.copyAllCategories
})),
writer: job.asTarGz