title: Splitting a string on a certain point
body: <p>I'm trying to split a string on certain points (multiple points) so for example </p>
  
  <pre><code>string = "AAATTTCCCGGGAAATTTCCCGGGAAATTTCCCGGG"
  </code></pre>
  
  <p>split on TC[1] (need to get this from a dict can be anything else), and end up with</p>
  
  <pre><code>list = ['AAATTT','CCCGGGAAATTT','CCCGGGAAATTT','CCCGGG']
  </code></pre>
  
  <p>I now just use split but it loses the TC but i need to keep them.</p>
  
  <p>The splitting point is a variable but this is a small example.</p>