The graph below was generated by SBML2TikZ using the SingleGeneVariant2.xml file written for JDesigner by Herbert Sauro.

PGF/TikZ Output
\documentclass{article}
\usepackage{tikz}
\usepackage{pgf}
\usepackage[total={612.558158874512pt,439pt}, centering, a3paper, landscape]{geometry}
\pagestyle{empty}
\begin{document}
\begin{center}
\begin{tikzpicture}[xscale = 1, yscale = -1]
{
% List of colors used:
\definecolor{Color_0}{RGB}{255,127,85};
\definecolor{Color_1}{RGB}{0,0,0};
\definecolor{Color_2}{RGB}{255,102,0};
% List of gradients used:
\definecolor{color0}{RGB}{255,255,255};
\definecolor{color1}{RGB}{255,204,153};
\pgfdeclareverticalshading {LinearGradient_0} { 70pt } {color(0pt)=(color0!100); color(50pt)=(color1!100)}
{
% Group for J0
\draw[line width = 5pt, color = Color_2!100, ] (184pt, 52pt) -- (318pt, 52pt);
{
\pgftransformshift{\pgfpoint{ 318pt }{ 52pt } }
\pgftransformcm { 1 }{ 0 }{ 0 }{ 1 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for RNAP
{
% Polygon for RNAP
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
\draw[line width = 5pt, color = Color_2!100, ] (98.8274111675127pt, 352pt) -- (97pt, 179pt) -- (97pt, 179pt) -- (233pt, 96pt) -- (233pt, 96pt) -- (234pt, 64pt);
{
\pgftransformshift{\pgfpoint{ 234pt }{ 64pt } }
\pgftransformcm { 0.03123475 }{ -0.9995121 }{ 0.9995121 }{ 0.03123473 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for P
{
% Curve for P
\pgftransformshift{\pgfpoint{ -0.5pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100 ]
(-0.5pt,0pt)--(1.5pt,10pt);
}
}
}
}
{
% Group for J1
\draw[line width = 5pt, color = Color_2!100, ] (384pt, 52pt) -- (481pt, 52pt);
{
\pgftransformshift{\pgfpoint{ 481pt }{ 52pt } }
\pgftransformcm { 1 }{ 0 }{ 0 }{ 1 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for Waste
{
% Polygon for Waste
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
}
{
% Group for J2
\draw[line width = 5pt, color = Color_2!100, ] (322pt, 158pt) -- (391pt, 158pt);
{
\pgftransformshift{\pgfpoint{ 391pt }{ 158pt } }
\pgftransformcm { 1 }{ 0 }{ 0 }{ 1 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for mRNAnuc
{
% Polygon for mRNAnuc
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
\draw[line width = 5pt, color = Color_2!100, ] (351.36170212766pt, 76pt) -- (353pt, 146pt);
{
\pgftransformshift{\pgfpoint{ 353pt }{ 146pt } }
\pgftransformcm { 0.02339796 }{ 0.9997262 }{ -0.9997262 }{ 0.02340258 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for RNAP
{
% Ellipses for RNAP
\pgftransformshift{\pgfpoint{ -8pt }{ -4pt } }
\def \wholeShape {(4pt,4pt) ellipse(4pt and 4pt)}
\definecolor{curSolidColor}{RGB}{255,255,255};
\fill[color = curSolidColor!100] \wholeShape;
\draw[line width = 5pt, color = Color_2!100 ] \wholeShape;
}
}
}
}
{
% Group for J3
\draw[line width = 5pt, color = Color_2!100, ] (429.828282828283pt, 182pt) .. controls (429pt, 257pt) and (352pt, 261pt) .. (309pt, 266.660377358491pt);
{
\pgftransformshift{\pgfpoint{ 309pt }{ 266.6604pt } }
\pgftransformcm { -0.9914469 }{ 0.1305106 }{ 0.1305106 }{ 0.9914469 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for mRNAcyt
{
% Polygon for mRNAcyt
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
}
{
% Group for J4
\draw[line width = 5pt, color = Color_2!100, ] (236pt, 270.481632653061pt) -- (182pt, 271.590163934426pt);
{
\pgftransformshift{\pgfpoint{ 182pt }{ 271.5901pt } }
\pgftransformcm { -0.9997894 }{ 0.02052383 }{ 0.02052384 }{ 0.9997894 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for RNAcyt
{
% Polygon for RNAcyt
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
}
{
% Group for J5
\draw[line width = 5pt, color = Color_2!100, ] (145.304347826087pt, 248pt) .. controls (130pt, 180pt) and (171pt, 151pt) .. (257pt, 156.516949152542pt);
{
\pgftransformshift{\pgfpoint{ 257pt }{ 156.517pt } }
\pgftransformcm { 0.9979487 }{ 0.06401902 }{ -0.06401902 }{ 0.9979486 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for RNAnuc
{
% Polygon for RNAnuc
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
}
{
% Group for J6
\draw[line width = 5pt, color = Color_2!100, ] (420pt, 362.109195402299pt) .. controls (278pt, 328pt) and (239pt, 326pt) .. (131pt, 365.071428571429pt);
{
\pgftransformshift{\pgfpoint{ 131pt }{ 365.0714pt } }
\pgftransformcm { -0.940355 }{ 0.3401947 }{ 0.3401947 }{ 0.9403551 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for P
{
% Polygon for P
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
\draw[line width = 5pt, color = Color_2!100, ] (272.348214285714pt, 294pt) -- (272pt, 326pt);
{
\pgftransformshift{\pgfpoint{ 272pt }{ 326pt } }
\pgftransformcm { -0.01088078 }{ 0.9999408 }{ 0.9999407 }{ 0.01088989 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for mRNAcyt
{
% Ellipses for mRNAcyt
\pgftransformshift{\pgfpoint{ -8pt }{ -4pt } }
\def \wholeShape {(4pt,4pt) ellipse(4pt and 4pt)}
\definecolor{curSolidColor}{RGB}{255,255,255};
\fill[color = curSolidColor!100] \wholeShape;
\draw[line width = 5pt, color = Color_2!100 ] \wholeShape;
}
}
}
}
{
% Group for J7
\draw[line width = 5pt, color = Color_2!100, ] (131pt, 381.430379746835pt) .. controls (257pt, 404pt) and (268pt, 400pt) .. (420pt, 374.211956521739pt);
{
\pgftransformshift{\pgfpoint{ 420pt }{ 374.2119pt } }
\pgftransformcm { 0.9859115 }{ -0.167268 }{ 0.167268 }{ 0.9859115 }{\pgfpoint{ 0pt }{ 0pt } }
{
% LineEnding for AA
{
% Polygon for AA
\pgftransformshift{\pgfpoint{ -10pt }{ -5pt } }
\draw [line width = 5pt, color = Color_2!100, fill = Color_2!100 ]
(0pt,0pt)--(10pt,5pt)--(0pt,10pt)--(3.3pt,5pt)--(0pt, 0pt) -- cycle;
}
}
}
}
{
% Rectangle for RNAP
\pgftransformshift{\pgfpoint{ 326pt }{ 35pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for RNAnuc
\pgftransformshift{\pgfpoint{ 264pt }{ 141pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for mRNAnuc
\pgftransformshift{\pgfpoint{ 399pt }{ 141pt } }
\def \wholeShape {(0pt,0pt) rectangle(62pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for mRNAcyt
\pgftransformshift{\pgfpoint{ 243pt }{ 253pt } }
\def \wholeShape {(0pt,0pt) rectangle(59pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for RNAcyt
\pgftransformshift{\pgfpoint{ 125pt }{ 255pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for AA
\pgftransformshift{\pgfpoint{ 427pt }{ 352pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for P
\pgftransformshift{\pgfpoint{ 74pt }{ 359pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 2pt, color = Color_0!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for Src
\pgftransformshift{\pgfpoint{ 126pt }{ 35pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 3pt, color = Color_1!100, rounded corners = 5pt ] \wholeShape;
}
{
% Rectangle for Waste
\pgftransformshift{\pgfpoint{ 489pt }{ 35pt } }
\def \wholeShape {(0pt,0pt) rectangle(50pt,34pt)}
\fill[rounded corners = 5pt, shading = LinearGradient_0, shading angle = -180 ] \wholeShape;
\draw[line width = 3pt, color = Color_1!100, rounded corners = 5pt ] \wholeShape;
}
{
% Group for sGlyph_0
\draw (351pt, 52pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { RNAP };
}
{
% Group for sGlyph_1
\draw (289pt, 158pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { RNAnuc };
}
{
% Group for sGlyph_2
\draw (430pt, 158pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { mRNAnuc };
}
{
% Group for sGlyph_3
\draw (272.5pt, 270pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { mRNAcyt };
}
{
% Group for sGlyph_4
\draw (150pt, 272pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { RNAcyt };
}
{
% Group for sGlyph_5
\draw (452pt, 369pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { AA };
}
{
% Group for sGlyph_6
\draw (99pt, 376pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { P };
}
{
% Group for sGlyph_7
\draw (151pt, 52pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { Src };
}
{
% Group for sGlyph_8
\draw (514pt, 52pt) node[text = Color_1!100, font = \fontsize{ 11 } { 11 }\fontfamily\sfdefault\selectfont] { Waste };
}
}
\end{tikzpicture}
\end{center}
\end{document}