diff --git a/kbase-extension/static/kbase/js/widgets/function_output/modeling/KBaseFBA.FBAModel.js b/kbase-extension/static/kbase/js/widgets/function_output/modeling/KBaseFBA.FBAModel.js index 9f64be8a91..ce843b332b 100644 --- a/kbase-extension/static/kbase/js/widgets/function_output/modeling/KBaseFBA.FBAModel.js +++ b/kbase-extension/static/kbase/js/widgets/function_output/modeling/KBaseFBA.FBAModel.js @@ -283,10 +283,12 @@ function KBaseFBA_FBAModel(modeltabs) { "data": data[0].deltaG+" ("+data[0].deltaGErr+") kcal/mol" }); } - output.push({ - "label": "Enzymes", - "data": data[0].enzymes.join(", ") - }); + if ("enzymes" in data[0]) { + output.push({ + "label": "Enzymes", + "data": data[0].enzymes.join(", ") + }); + } var aliashash = {}; var finalaliases = []; for (var i=0; i < data[0].aliases.length; i++) { @@ -588,7 +590,7 @@ function KBaseFBA_FBAModel(modeltabs) { var abscoef = Math.round(-1*100*rgt.coefficient)/100; reactants += "("+abscoef+") "; } - reactants += this.cpdhash[rgt.cpdkbid].name+"["+this.cpdhash[rgt.cpdkbid].cmpkbid+"]"; + reactants += ''+this.cpdhash[rgt.cpdkbid].name+"["+this.cpdhash[rgt.cpdkbid].cmpkbid+"]"; } else { if (products.length > 0) { products += " + "; @@ -597,7 +599,7 @@ function KBaseFBA_FBAModel(modeltabs) { var abscoef = Math.round(100*rgt.coefficient)/100; products += "("+abscoef+") "; } - products += this.cpdhash[rgt.cpdkbid].name+"["+this.cpdhash[rgt.cpdkbid].cmpkbid+"]"; + products += ''+this.cpdhash[rgt.cpdkbid].name+"["+this.cpdhash[rgt.cpdkbid].cmpkbid+"]"; } } rxn.ftrhash = {};