Ensembl core software resources: storage and programmatic access for DNA sequence and genome annotation | Synapse