netgraph_reversible.m

来自「%The Metabolic Networks Toolbox contains」· M 代码 · 共 48 行

M
48
字号
% [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 + =
减小字号Ctrl + -
显示快捷键?