diff --git a/src/apps/viewer/app.ts b/src/apps/viewer/app.ts index fa97eec20cc4859951f11fd168ea48bc3ae95843..6dd81ab89e3e0b592c4209dff97e6709d252a671 100644 --- a/src/apps/viewer/app.ts +++ b/src/apps/viewer/app.ts @@ -397,7 +397,7 @@ export class Viewer { async loadTrajectory(params: LoadTrajectoryParams) { const plugin = this.plugin; - let model: StateObjectSelector, coords: StateObjectSelector; + let model: StateObjectSelector; if (params.model.kind === 'model-data' || params.model.kind === 'model-url') { const data = params.model.kind === 'model-data' @@ -415,14 +415,12 @@ export class Viewer { model = await provider!.parse(plugin, data); } - { - const data = params.coordinates.kind === 'coordinates-data' - ? await plugin.builders.data.rawData({ data: params.coordinates.data, label: params.coordinatesLabel }) - : await plugin.builders.data.download({ url: params.coordinates.url, isBinary: params.coordinates.isBinary, label: params.coordinatesLabel }); + const data = params.coordinates.kind === 'coordinates-data' + ? await plugin.builders.data.rawData({ data: params.coordinates.data, label: params.coordinatesLabel }) + : await plugin.builders.data.download({ url: params.coordinates.url, isBinary: params.coordinates.isBinary, label: params.coordinatesLabel }); - const provider = plugin.dataFormats.get(params.coordinates.format); - coords = await provider!.parse(plugin, data); - } + const provider = plugin.dataFormats.get(params.coordinates.format); + const coords = await provider!.parse(plugin, data); const trajectory = await plugin.build().toRoot() .apply(TrajectoryFromModelAndCoordinates, {