dna2rna
Convert DNA sequence to RNA sequence
Syntax
Description
Examples
Generate a random DNA sequence.
dna = randseq(100)
dna = 'TTATGACGTTATTCTACTTTGATTGTGCGAGACAATGCTACCTTACCGGTCGGAACTCGATCGGTTGAACTCTATCACGCCTGGTCTTCGAAGTTAGCAC'
Convert the DNA sequence to an RNA sequence.
rna = dna2rna(dna)
rna = 'UUAUGACGUUAUUCUACUUUGAUUGUGCGAGACAAUGCUACCUUACCGGUCGGAACUCGAUCGGUUGAACUCUAUCACGCCUGGUCUUCGAAGUUAGCAC'
Read the nucleotide sequence information of the human p53 tumor gene.
p53nt = fastaread("p53nt.txt")
p53nt = struct with fields:
Header: 'gi|8400737|ref|NM_000546.2| Homo sapiens tumor protein p53 (Li-Fraumeni syndrome) (TP53), mRNA'
Sequence: 'ACTTGTCATGGCGACTGTCCAGCTTTGTGCCAGGAGCCTCGCAGGGGTTGATGGGATTGGGGTTTTCCCCTCCCATGTGCTCAAGACTGGCGCTAAAAGTTTTGAGCTTCTCAAAAGTCTAGAGCCACCGTCCAGGGAGCAGGTAGCTGCTGGGCTCCGGGGACACTTTGCGTTCGGGCTGGGAGCGTGCTTTCCACGACGGTGACACGCTTCCCTGGATTGGCAGCCAGACTGCCTTCCGGGTCACTGCCATGGAGGAGCCGCAGTCAGATCCTAGCGTCGAGCCCCCTCTGAGTCAGGAAACATTTTCAGACCTATGGAAACTACTTCCTGAAAACAACGTTCTGTCCCCCTTGCCGTCCCAAGCAATGGATGATTTGATGCTGTCCCCGGACGATATTGAACAATGGTTCACTGAAGACCCAGGTCCAGATGAAGCTCCCAGAATGCCAGAGGCTGCTCCCCGCGTGGCCCCTGCACCAGCAGCTCCTACACCGGCGGCCCCTGCACCAGCCCCCTCCTGGCCCCTGTCATCTTCTGTCCCTTCCCAGAAAACCTACCAGGGCAGCTACGGTTTCCGTCTGGGCTTCTTGCATTCTGGGACAGCCAAGTCTGTGACTTGCACGTACTCCCCTGCCCTCAACAAGATGTTTTGCCAACTGGCCAAGACCTGCCCTGTGCAGCTGTGGGTTGATTCCACACCCCCGCCCGGCACCCGCGTCCGCGCCATGGCCATCTACAAGCAGTCACAGCACATGACGGAGGTTGTGAGGCGCTGCCCCCACCATGAGCGCTGCTCAGATAGCGATGGTCTGGCCCCTCCTCAGCATCTTATCCGAGTGGAAGGAAATTTGCGTGTGGAGTATTTGGATGACAGAAACACTTTTCGACATAGTGTGGTGGTGCCCTATGAGCCGCCTGAGGTTGGCTCTGACTGTACCACCATCCACTACAACTACATGTGTAACAGTTCCTGCATGGGCGGCATGAACCGGAGGCCCATCCTCACCATCATCACACTGGAAGACTCCAGTGGTAATCTACTGGGACGGAACAGCTTTGAGGTGCGTGTTTGTGCCTGTCCTGGGAGAGACCGGCGCACAGAGGAAGAGAATCTCCGCAAGAAAGGGGAGCCTCACCACGAGCTGCCCCCAGGGAGCACTAAGCGAGCACTGCCCAACAACACCAGCTCCTCTCCCCAGCCAAAGAAGAAACCACTGGATGGAGAATATTTCACCCTTCAGATCCGTGGGCGTGAGCGCTTCGAGATGTTCCGAGAGCTGAATGAGGCCTTGGAACTCAAGGATGCCCAGGCTGGGAAGGAGCCAGGGGGGAGCAGGGCTCACTCCAGCCACCTGAAGTCCAAAAAGGGTCAGTCTACCTCCCGCCATAAAAAACTCATGTTCAAGACAGAAGGGCCTGACTCAGACTGACATTCTCCACTTCTTGTTCCCCACTGACAGCCTCCCACCCCCATCTCTCCCTCCCCTGCCATTTTGGGTTTTGGGTCTTTGAACCCTTGCTTGCAATAGGTGTGCGTCAGAAGCACCCAGGACTTCCATTTGCTTTGTCCCGGGGCTCCACTGAACAAGTTGGCCTGCACTGGTGTTTTGTTGTGGGGAGGAGGATGGGGAGTAGGACATACCAGCTTAGATTTTAAGGTTTTTACTGTGAGGGATGTTTGGGAGATGTAAGAAATGTTCTTGCAGTTAAGGGTTAGTTTACAATCAGCCACATTCTAGGTAGGTAGGGGCCCACTTCACCGTACTAACCAGGGAAGCTGTCCCTCATGTTGAATTTTCTCTAACTTCAAGGCCCATATCTGTGAAATGCTGGCATTTGCACCTACCTCACAGAGTGCATTGTGAGGGTTAATGAAATAATGTACATCTGGCCTTGAAACCACCTTTTATTACATGGGGTCTAAAACTTGACCCCCTTGAGGGTGCCTGTTCCCTCTCCCTCTCCCTGTTGGCTGGTGGGTTGGTAGTTTCTACAGTTGGGCAGCTGGTTAGGTAGAGGGAGTTGTCAAGTCTTGCTGGCCCAGCCAAACCCTGTCTGACAACCTCTTGGTCGACCTTAGTACCTAAAAGGAAATCTCACCCCATCCCACACCCTGGAGGATTTCATCTCTTGTATATGATGATCTGGATCCACCAAGACTTGTTTTATGCTCAGGGTCAATTTCTTTTTTCTTTTTTTTTTTTTTTTTTCTTTTTCTTTGAGACTGGGTCTCGCTTTGTTGCCCAGGCTGGAGTGGAGTGGCGTGATCTTGGCTTACTGCAGCCTTTGCCTCCCCGGCTCGAGCAGTCCTGCCTCAGCCTCCGGAGTAGCTGGGACCACAGGTTCATGCCACCATGGCCAGCCAACTTTTGCATGTTTTGTAGAGATGGGGTCTCACAGTGTTGCCCAGGCTGGTCTCAAACTCCTGGGCTCAGGCGATCCACCTGTCTCAGCCTCCCAGAGTGCTGGGATTACAATTGTGAGCCACCACGTGGAGCTGGAAGGGTCAACATCTTTTACATTCTGCAAGCACATCTGCATTTTCACCCCACCCTTCCCCTCCTTCTCCCTTTTTATATCCCATTTTTATATCGATCTCTTATTTTACAATAAAACTTTGCTGCCA'
Convert the DNA sequence in the Sequence
field to an RNA sequence.
p53rna = dna2rna(p53nt)
p53rna = 'ACUUGUCAUGGCGACUGUCCAGCUUUGUGCCAGGAGCCUCGCAGGGGUUGAUGGGAUUGGGGUUUUCCCCUCCCAUGUGCUCAAGACUGGCGCUAAAAGUUUUGAGCUUCUCAAAAGUCUAGAGCCACCGUCCAGGGAGCAGGUAGCUGCUGGGCUCCGGGGACACUUUGCGUUCGGGCUGGGAGCGUGCUUUCCACGACGGUGACACGCUUCCCUGGAUUGGCAGCCAGACUGCCUUCCGGGUCACUGCCAUGGAGGAGCCGCAGUCAGAUCCUAGCGUCGAGCCCCCUCUGAGUCAGGAAACAUUUUCAGACCUAUGGAAACUACUUCCUGAAAACAACGUUCUGUCCCCCUUGCCGUCCCAAGCAAUGGAUGAUUUGAUGCUGUCCCCGGACGAUAUUGAACAAUGGUUCACUGAAGACCCAGGUCCAGAUGAAGCUCCCAGAAUGCCAGAGGCUGCUCCCCGCGUGGCCCCUGCACCAGCAGCUCCUACACCGGCGGCCCCUGCACCAGCCCCCUCCUGGCCCCUGUCAUCUUCUGUCCCUUCCCAGAAAACCUACCAGGGCAGCUACGGUUUCCGUCUGGGCUUCUUGCAUUCUGGGACAGCCAAGUCUGUGACUUGCACGUACUCCCCUGCCCUCAACAAGAUGUUUUGCCAACUGGCCAAGACCUGCCCUGUGCAGCUGUGGGUUGAUUCCACACCCCCGCCCGGCACCCGCGUCCGCGCCAUGGCCAUCUACAAGCAGUCACAGCACAUGACGGAGGUUGUGAGGCGCUGCCCCCACCAUGAGCGCUGCUCAGAUAGCGAUGGUCUGGCCCCUCCUCAGCAUCUUAUCCGAGUGGAAGGAAAUUUGCGUGUGGAGUAUUUGGAUGACAGAAACACUUUUCGACAUAGUGUGGUGGUGCCCUAUGAGCCGCCUGAGGUUGGCUCUGACUGUACCACCAUCCACUACAACUACAUGUGUAACAGUUCCUGCAUGGGCGGCAUGAACCGGAGGCCCAUCCUCACCAUCAUCACACUGGAAGACUCCAGUGGUAAUCUACUGGGACGGAACAGCUUUGAGGUGCGUGUUUGUGCCUGUCCUGGGAGAGACCGGCGCACAGAGGAAGAGAAUCUCCGCAAGAAAGGGGAGCCUCACCACGAGCUGCCCCCAGGGAGCACUAAGCGAGCACUGCCCAACAACACCAGCUCCUCUCCCCAGCCAAAGAAGAAACCACUGGAUGGAGAAUAUUUCACCCUUCAGAUCCGUGGGCGUGAGCGCUUCGAGAUGUUCCGAGAGCUGAAUGAGGCCUUGGAACUCAAGGAUGCCCAGGCUGGGAAGGAGCCAGGGGGGAGCAGGGCUCACUCCAGCCACCUGAAGUCCAAAAAGGGUCAGUCUACCUCCCGCCAUAAAAAACUCAUGUUCAAGACAGAAGGGCCUGACUCAGACUGACAUUCUCCACUUCUUGUUCCCCACUGACAGCCUCCCACCCCCAUCUCUCCCUCCCCUGCCAUUUUGGGUUUUGGGUCUUUGAACCCUUGCUUGCAAUAGGUGUGCGUCAGAAGCACCCAGGACUUCCAUUUGCUUUGUCCCGGGGCUCCACUGAACAAGUUGGCCUGCACUGGUGUUUUGUUGUGGGGAGGAGGAUGGGGAGUAGGACAUACCAGCUUAGAUUUUAAGGUUUUUACUGUGAGGGAUGUUUGGGAGAUGUAAGAAAUGUUCUUGCAGUUAAGGGUUAGUUUACAAUCAGCCACAUUCUAGGUAGGUAGGGGCCCACUUCACCGUACUAACCAGGGAAGCUGUCCCUCAUGUUGAAUUUUCUCUAACUUCAAGGCCCAUAUCUGUGAAAUGCUGGCAUUUGCACCUACCUCACAGAGUGCAUUGUGAGGGUUAAUGAAAUAAUGUACAUCUGGCCUUGAAACCACCUUUUAUUACAUGGGGUCUAAAACUUGACCCCCUUGAGGGUGCCUGUUCCCUCUCCCUCUCCCUGUUGGCUGGUGGGUUGGUAGUUUCUACAGUUGGGCAGCUGGUUAGGUAGAGGGAGUUGUCAAGUCUUGCUGGCCCAGCCAAACCCUGUCUGACAACCUCUUGGUCGACCUUAGUACCUAAAAGGAAAUCUCACCCCAUCCCACACCCUGGAGGAUUUCAUCUCUUGUAUAUGAUGAUCUGGAUCCACCAAGACUUGUUUUAUGCUCAGGGUCAAUUUCUUUUUUCUUUUUUUUUUUUUUUUUUCUUUUUCUUUGAGACUGGGUCUCGCUUUGUUGCCCAGGCUGGAGUGGAGUGGCGUGAUCUUGGCUUACUGCAGCCUUUGCCUCCCCGGCUCGAGCAGUCCUGCCUCAGCCUCCGGAGUAGCUGGGACCACAGGUUCAUGCCACCAUGGCCAGCCAACUUUUGCAUGUUUUGUAGAGAUGGGGUCUCACAGUGUUGCCCAGGCUGGUCUCAAACUCCUGGGCUCAGGCGAUCCACCUGUCUCAGCCUCCCAGAGUGCUGGGAUUACAAUUGUGAGCCACCACGUGGAGCUGGAAGGGUCAACAUCUUUUACAUUCUGCAAGCACAUCUGCAUUUUCACCCCACCCUUCCCCUCCUUCUCCCUUUUUAUAUCCCAUUUUUAUAUCGAUCUCUUAUUUUACAAUAAAACUUUGCUGCCA'
Input Arguments
DNA sequence, specified as one of the following.
Character vector or string scalar consisting of the characters
A
,C
,G
, andT
, and ambiguous charactersR
,Y
,K
,M
,S
,W
,B
,D
,H
,V
, andN
.Row vector of integers specifying a nucleotide sequence. For information on valid integers, see Mapping Nucleotide Integers to Letter Codes.
Structure that contains a DNA sequence in the
Sequence
field. Thefastaread
,fastqread
,emblread
,getembl
,genbankread
, andgetgenbank
functions return structures with aSequence
field.
Example: SeqRNA = dna2rna("CGACTT")
replaces the instances of
T
with U
.
Data Types: double
| char
| string
| struct
Output Arguments
RNA sequence, returned as a character vector or a row vector of integers.
If
SeqDNA
is a character vector or string scalar, then the function returns a character vector.If
SeqDNA
is a row vector of integers, then the function returns a row vector of integers.If
SeqDNA
is a structure, then the function returns a character vector or a row vector of integers depending on the data type of theSequence
field.
Version History
Introduced before R2006a
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)