Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. \documentclass{standalone}
  2. \usepackage{times}
  3. \usepackage{tikz}
  4.  
  5. \begin{document}
  6. \begin{tikzpicture}[scale=2]
  7. %\fontfamily{times}
  8. \tikzstyle{rect}=[rectangle,draw=black!75,fill=black!20,minimum size=0mm, node distance=7.5pt]
  9. \tikzstyle{circ}=[circle,thick,draw=black!75,fill=blue!30,minimum size=0mm, node distance=80pt]
  10.  
  11. \tikzstyle{blank}=[rectangle,minimum size=5pt, node distance=6pt]
  12. \tikzstyle{gray circ}=[circ,draw=black!75,fill=black!20]
  13. \tikzstyle{red circ}=[circ,draw=red!75,fill=red!20]
  14. \tikzstyle{red corrupt}=[circ,draw=black!75,fill=red!40]
  15. \tikzstyle{purple circ}=[rect,draw=black!75,fill=green!40!red!40,minimum size=10pt]
  16. \tikzstyle{scoring}=[circ,draw=blue!5!,fill=red!20]
  17. \tikzstyle{every label}=[black]
  18. \tikzstyle{green rect}=[rect,draw=black!75,fill=green!20]
  19. \tikzstyle{red rect}=[rect,draw=black!75,fill=red!20]
  20.  
  21. \tikzstyle{red} = [fill=red!20]
  22. \tikzstyle{blue} = [fill=blue!20]
  23. \tikzstyle{yellow} = [fill=yellow!30]
  24. \tikzstyle{green} = [fill=green!20]
  25. \tikzstyle{teal} = [fill=red!0!green!30!blue!30]
  26. \tikzstyle{laven} = [fill=red!30!green!30!blue!40!]
  27. \tikzstyle{purple} = [fill=green!40!red!40]
  28. \tikzstyle{gray} = [draw=black!75,fill=black!20]
  29. \tikzstyle{redd} = [draw=red!60]
  30.  
  31. \begin{scope}
  32. \node [circ, blue, double] (p) {\textbf{P}};
  33. \node [circ, green, double, xshift=-50pt] (d) [below of=p]{\textbf{D}};
  34. \node [circ, purple, double, xshift=50pt] (g) [below of=p]{\textbf{P}};
  35. \node [circ, red, double, xshift=-20pt] (s) [below of=d]{\textbf{\scriptsize SE}};
  36.  
  37. \node [circ, laven, double, xshift=50pt] (b) [below of=d]{\textbf{D}};
  38.  
  39. \node [circ, gray, double, xshift=20pt] (n) [below of=g]{\textbf{\scriptsize AB}};
  40.  
  41. \node [circ, teal, double, xshift=-5pt, yshift=-45pt] (m) [right of=g]{\textbf{M}};
  42.  
  43. \node [circ, yellow, double, xshift=5pt, yshift=-5pt] (ec1) [right of=g]{\scriptsize\textbf{GO}};
  44.  
  45. \node [circ, yellow, double, xshift=-15pt, yshift=45pt] (ip) [right of=g]{\bf \scriptsize IP};
  46.  
  47. \node [circ, yellow, double, xshift=5pt, yshift=-15pt] (atc1) [left of=d]{\textbf{A}};
  48.  
  49. \node [circ, yellow, double, xshift=25pt, yshift=40pt] (dg) [left of=d]{\textbf{C}};
  50.  
  51. % ------------------------------------------------------------
  52. \draw[bend left=10, <->] (d) to node [anchor=south, yshift=-14pt] {\scriptsize Drug Target Protein} (g);
  53.  
  54. \draw[bend left=10, <->] (d) to node [anchor=east, xshift=15pt, yshift=5pt] {\scriptsize \rotatebox[origin=c]{55}{Drug Pathway}} (p);
  55. \draw[bend left=10, <->] (s) to node [anchor=east, xshift=2pt, yshift=0pt] {\scriptsize \rotatebox[origin=c]{75}{Drug Side-effect}} (d);
  56. \draw[bend left=10, <->] (b) to node [anchor=east, xshift=8pt, yshift=-2pt] {\scriptsize \rotatebox[origin=c]{60}{Protein Disease}} (g);
  57. \draw[bend left=10, <->] (d) to node [anchor=south, xshift=4pt, yshift=-18pt] {\scriptsize \rotatebox[origin=c]{305}{Drug Disease}} (b);
  58. \draw[bend left=10, <->] (g) to node [anchor=east, xshift=15pt, yshift=5pt] {\scriptsize \rotatebox[origin=c]{40}{Protein InterPro}} (ip);
  59. \draw[bend right=10, <->] (g) to node [anchor=west, xshift=-10pt, yshift=5pt] {\scriptsize \rotatebox[origin=c]{305}{Protein Pathway}} (p);
  60. \draw[bend right=10, <->] (m) to node [anchor=west, xshift=-17pt, yshift=-10pt] {\scriptsize \rotatebox[origin=c]{320}{Protein Motif}} (g);
  61. \draw[bend right=10, <->] (n) to node [anchor=west, xshift=-20pt, yshift=-5pt] {\scriptsize \rotatebox[origin=c]{285}{Protein Antibody}} (g);
  62. \draw[bend left=10, <->] (g) to node [anchor=south, xshift=5pt] {\scriptsize Protein GO} (ec1);
  63.  
  64. \draw[bend right=10, <->] (d) to node [anchor=south east, xshift=10pt, yshift=3pt] {\scriptsize ATC Class} (atc1);
  65.  
  66. \draw[bend right=10, <->] (d) to node [anchor=south east, xshift=20pt, yshift=-10pt] {\scriptsize \rotatebox[origin=c]{320}{Drug Class}} (dg);
  67.  
  68. \end{scope}
  69.  
  70. \end{tikzpicture}
  71. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement