The Rivermap DNA Model and Its Applications