Fixed convert to handle negative strand