Hello mariafirulevabio ,
If an answer was helpful, you should upvote it; if the answer resolved your question, you should mark it as accepted. You can accept more than one answer if they work.

Dear all,
I've read SnpEff manual and I'm confused by this example:
> 22 17071756 . T C . . ANN=C|3_prime_UTR_variant|MODIFIER|CCT8L2|ENSG00000198445|transcript|ENST00000359963|protein_coding|1/1|c.*11A>G|||||11|,C|downstream_gene_variant|MODIFIER|FABP5P11|ENSG00000240122|transcript|ENST00000430910|processed_pseudogene||n.*397A>G|||||4223|
Why HGVS of ENST00000359963 is c.*11A>G if ref allele is T and alt allele is C?
I guess I'm missing something. When I've annotated my own vcf file using SnpEff, I found the same type of confusing examples.
Hope you can help me.
It's because the transcript is derived from the anti-sense strand. REF and ALT alleles are defined based on the reference genome, which represents just one strand of DNA. Transcripts can be from that strand or the other, and this one is from the other.
Hence, a change of T to C on the reference genome strand equals a change from A (complement of T) to G (complement of C) in the transcript.
Hello mariafirulevabio ,
If an answer was helpful, you should upvote it; if the answer resolved your question, you should mark it as accepted. You can accept more than one answer if they work.

Log in to answer this question.
Please avoid texting and similar unprofessional jargon on scientific forums. When you mean "something", write "something".