Text this: RareNet: a deep learning model for rare cancer diagnosis