Identification of donor splice sites using support vector machine: a computational approach based on positional, compositional and dependency features | Synapse