Skip to content

Commit

Permalink
Merge pull request #547 from KrishnaRao-Juvvadi/patch-1
Browse files Browse the repository at this point in the history
Dynamic height canvas changes, Updated pathwayviz.js
  • Loading branch information
NikoAnderson authored Sep 6, 2024
2 parents 310fb07 + 4405bd4 commit 7f6cda7
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/app/core/assets/pathway/pathwayviz.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ schemeUtil.showReagents=true;
schemeUtil.showReagentsRoles=false;
schemeUtil.approvalCode="UNII";
schemeUtil.width=1100;
schemeUtil.height=2000;
schemeUtil.height=600;
schemeUtil.maxTextLen=19;
schemeUtil.maxTitleTextLen=50;
schemeUtil.showProcessNames=true;
Expand Down Expand Up @@ -138,6 +138,7 @@ schemeUtil.makeMaterialNode = function(smat, pidArr){
}
return nn;
};
var totalSteps = 0; // this is to get the total number of steps from each process
schemeUtil.makeDisplayGraph = function(g4, maxSteps, showReagents) {
if(!maxSteps)maxSteps = schemeUtil.maxContinuousSteps;
if(!showReagents)showReagents = schemeUtil.showReagents;
Expand All @@ -160,7 +161,7 @@ schemeUtil.makeDisplayGraph = function(g4, maxSteps, showReagents) {

var lax=schemeUtil.getGapAxis();
var oax=schemeUtil.getOtherGapAxis();

totalSteps = 0;// reinitializing the steps
for (var i = 0; i < g4.specifiedSubstanceG4m.process.length; i++) {
var p = g4.specifiedSubstanceG4m.process[i];
var processName = p.processName.trim();
Expand All @@ -174,6 +175,7 @@ schemeUtil.makeDisplayGraph = function(g4, maxSteps, showReagents) {
var maxReagents=0;
var addedNodes=[];
var arrows=[];
totalSteps = totalSteps + stg.length;
for (ii = 0; ii < stg.length; ii++) {
maxReagents=Math.max(stg[ii].startingMaterials.length,maxReagents);
maxReagents=Math.max(stg[ii].resultingMaterials.length,maxReagents);
Expand Down Expand Up @@ -599,7 +601,7 @@ schemeUtil.renderScheme=function(nn2, selector, iter, ddx, ddy) {
return n.y - hh / 2 + pad + dy;
};
d3.select(selector).select('svg').remove();

height=schemeUtil.height * totalSteps;
var d3cola = cola.d3adaptor(d3)
.avoidOverlaps(true)
.size([width, height]);
Expand Down

0 comments on commit 7f6cda7

Please sign in to comment.