Protein-coding genes and RNA-coding genes are generally non-repetitive DNA