Browse Source

saguaro update

bioinsilico 2 years ago
parent
commit
705ed185b7

+ 0 - 1
src/RcsbFvSequence/SequenceViews/RcsbView/PfvManagerFactoryImplementation/MsaPfvComponents/MsaRowTitleCheckboxComponent.tsx

@@ -75,7 +75,6 @@ export class MsaRowTitleCheckboxComponent extends React.Component <MsaRowTitleCh
 
     public componentWillUnmount() {
         this.subscription.unsubscribe();
-        globalState = {};
     }
 
     private subscribe(): void{

+ 2 - 2
src/RcsbFvSequence/SequenceViews/RcsbView/PfvManagerFactoryImplementation/MsaPfvManagerFactory.ts

@@ -75,7 +75,7 @@ class MsaPfvManager<T extends any[]> extends AbstractPfvManager<{id:string},{con
                 }
             },
             trackConfigModifier: {
-                alignment: (alignmentContext: AlignmentRequestContextType, targetAlignment: TargetAlignment) => new Promise((resolve)=>{
+                alignment: (alignmentContext: AlignmentRequestContextType, targetAlignment: TargetAlignment, alignmentResponse: AlignmentResponse, alignmentIndex: number) => new Promise((resolve)=>{
                     const alignmentMod = {
                         rowMark:{
                             externalRowMark: {
@@ -101,7 +101,7 @@ class MsaPfvManager<T extends any[]> extends AbstractPfvManager<{id:string},{con
                         }
                     };
                     if(this.additionalConfig?.trackConfigModifier?.alignment)
-                        this.additionalConfig.trackConfigModifier.alignment(alignmentContext, targetAlignment).then((rc)=>{
+                        this.additionalConfig.trackConfigModifier.alignment(alignmentContext, targetAlignment, alignmentResponse, alignmentIndex).then((rc)=>{
                             resolve({
                                 ...rc,
                                 ...alignmentMod