|
@@ -26,6 +26,7 @@ import { updateSiteColors } from "./tmdet-extension/tmdet-color-theme";
|
|
import { fetchHtpDescriptor, fetchPdbtmJsvLibDescriptor, htpDescriptorToTrackData, jsvLibDescriptorToTrackData, registerRegionDescriptorData } from "./UniTmpHelper";
|
|
import { fetchHtpDescriptor, fetchPdbtmJsvLibDescriptor, htpDescriptorToTrackData, jsvLibDescriptorToTrackData, registerRegionDescriptorData } from "./UniTmpHelper";
|
|
import { TmDetRcsbPreset } from "./TmTrajectoryHierarchyPreset";
|
|
import { TmDetRcsbPreset } from "./TmTrajectoryHierarchyPreset";
|
|
import { TmDetDescriptorCache } from "./tmdet-extension/prop";
|
|
import { TmDetDescriptorCache } from "./tmdet-extension/prop";
|
|
|
|
+import { TmRowTitleComponent } from "./tmdet-viewer/TmRowTitleComponent";
|
|
|
|
|
|
export type TmFvConfigParams = {
|
|
export type TmFvConfigParams = {
|
|
pdbEntry: string,
|
|
pdbEntry: string,
|
|
@@ -112,6 +113,17 @@ export async function createFeatureViewerConfing(params: TmFvConfigParams) {
|
|
};
|
|
};
|
|
|
|
|
|
updateSiteColors(params.side1 as any);
|
|
updateSiteColors(params.side1 as any);
|
|
|
|
+
|
|
|
|
+ // TODO remove it after implementing external row title auto-config
|
|
|
|
+ if (params.fvConfigData) {
|
|
|
|
+ fvConfig.rowConfig[0].externalRowTitle = {
|
|
|
|
+ rowTitleComponent: TmRowTitleComponent,
|
|
|
|
+ rowTitleAdditionalProps: {
|
|
|
|
+ // TODO
|
|
|
|
+ }
|
|
|
|
+ };
|
|
|
|
+ }
|
|
|
|
+
|
|
if (!params.fvConfigData) {
|
|
if (!params.fvConfigData) {
|
|
const htpDescriptor = await fetchHtpDescriptor(params.htpEntry);
|
|
const htpDescriptor = await fetchHtpDescriptor(params.htpEntry);
|
|
const jsvlibDescriptor = await fetchPdbtmJsvLibDescriptor(params.pdbtmEntry);
|
|
const jsvlibDescriptor = await fetchPdbtmJsvLibDescriptor(params.pdbtmEntry);
|