Small nuclear RNAs (snRNAs) are a class of small RNA molecules found within the nucleus of eukaryotic cells. They are typically 150-300 nucleotides in length and play a crucial role in the processing of pre-messenger RNA (pre-mRNA). These molecules are components of the spliceosome, which is responsible for the removal of introns from pre-mRNA in a process known as RNA splicing.