Splicing regulation: From a parts list of regulatory elements to an integrated splicing code | Synapse