Text this: The effect of taxonomic, host-dependent features and sample bias on virus host prediction using machine learning and short sequence k-mers.