AfterQC: automatic filtering, trimming, error removing and quality control for fastq data