소스 검색

use label asym-id for coloring coarse models (pdbdev), fixes #69

Alexander Rose 4 년 전
부모
커밋
0d39dc69f1
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/mol-theme/color/chain-id.ts

+ 3 - 0
src/mol-theme/color/chain-id.ts

@@ -24,6 +24,9 @@ export const ChainIdColorThemeParams = {
 export type ChainIdColorThemeParams = typeof ChainIdColorThemeParams
 export function getChainIdColorThemeParams(ctx: ThemeDataContext) {
     const params = PD.clone(ChainIdColorThemeParams);
+    if (ctx.structure?.models.some(m => m.coarseHierarchy.isDefined)) {
+        params.asymId.defaultValue = 'label';
+    }
     return params;
 }