Gravar-mail: Spliceread: improving canonical and non-canonical splice site prediction with residual blocks and synthetic data augmentation