📄 netgraph_reversible.m
字号:
% [network,p] = netgraph_reversible(network)function [network,p] = netgraph_reversible(network)% left/centre button: add/remove reversible% right button quitfprintf('Click on reaction to switch between reversible (orange) and irreversible (yellow)\nRight button: Quit\n'); x = network.graphics_par.x; p.metstyle='none'; p.arrowstyle='none'; p.actstyle='box'; p.metvalues=zeros(length(network.metabolites),1); p.metvalues_std=zeros(length(network.metabolites),1); p.actvalues=0.2*ones(length(network.actions),1); p.actvalues(find(network.reversible))=0.5; p.actvalues_std=zeros(length(network.actions),1); p.metvaluesmax=1; p.actvaluesmax=1;p.arrowstyle='directions'; netgraph_draw(network,p); n_met=length(network.metabolites); cont = 1;while cont==1, [x_old,y_old,button] = ginput(1); dist= sum( (repmat([x_old;y_old],1,size(x,2))-x).^2); [dum,i]=min(dist); index=i(1); switch button case 3, cont = 0; otherwise if index>n_met, network.reversible(index-n_met)=1-network.reversible(index-n_met); end end p.actvalues=0.2*ones(length(network.actions),1); p.actvalues(find(network.reversible))=0.5; netgraph_draw(network,p);endfprintf('Quitted reversible reactions\n');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -