Object-oriented sequence analysis: SCL-a C+ + class library | Synapse