Skip to content

Conversion Types

The application supports six conversion operations, each accepting a specific input format and producing a defined output.

Conversion Reference

#ConversionInput FormatOutputDescription
1DNA to Complement DNADNA (A, T, G, C)DNAWatson-Crick base pairing: A becomes T, T becomes A, C becomes G, G becomes C
2DNA to Reverse ComplementDNA (A, T, G, C)DNAComplement is computed first, then the resulting sequence is reversed. This yields the template strand in the 5' to 3' direction
3DNA to RNA TranscriptDNA (A, T, G, C)RNAThe complement is computed and thymine (T) is replaced with uracil (U), producing the mRNA transcript
4RNA to Complement RNARNA (A, U, G, C)RNAWatson-Crick RNA pairing: A becomes U, U becomes A, C becomes G, G becomes C
5RNA to ProteinRNA (A, U, G, C)ProteinCodons (triplets) are translated using the standard genetic code. The output is a sequence of single-letter amino acid codes
6DNA to ProteinDNA (A, T, G, C)ProteinTranscription to RNA is performed first, followed by translation of codons using the standard genetic code

Input Validation

Sequences are validated in real time as the user types.

  • DNA sequences accept only the characters A, T, G, and C (case-insensitive).
  • RNA sequences accept only the characters A, U, G, and C (case-insensitive).
  • Whitespace and numeric characters are stripped automatically before processing.

The input field border color indicates validation state:

  • Green border - the sequence is valid for the selected conversion type.
  • Red border - the sequence contains characters that are invalid for the selected conversion type.

Invalid sequences cannot be submitted for conversion.

Released under the MIT License.