Find part of string in array, replace entire row with that part of string if found
You can use a regular expression:

string[] names =
  Regex.Matches(sequence, @"([A-Za-z_]\w*)\(").Cast&lt;Match&gt;()
  .Select(m =&gt; m.Groups[1].Value).ToArray();