title: Change column pattern R
body: <p>I don't know how to call the pattern of column but
  I have column like this</p>
  <pre><code>Gene         value1     value2
  A              10          5
  B              52         23
  C              14          9
  </code></pre>
  <p>I want to change pattern of columns to be like this</p>
  <pre><code>Gene        Type       Value
  A          value1        10      
  A          value2         5
  B          value1        52
  B          value2        23
  C          value1        14
  C          value2         9
  </code></pre>
  <p>Mostly, in ggplot2 always apply this pattern of column in plotting
  so I am wondering how to write code in R</p>
  <p>Thank you in advanced :D</p>