From my understanding, if an annotated gene from Ensembl, UCSC, etc. is marked as being on the positive strand, that means its sense strand is the exact sequence from the assembly fasta file, and so the mRNA sequence is a copy of the genome assembly sequence for the exon regions (except with uracil replacement). For a gene on the negative strand, then, the reverse complement of the fasta sequence needs to be used to get the mRNA sequence. Is this correct, or do I have this backwards?