Rosalind Problems
- Counting DNA Nucleotides
- Transcribing DNA into RNA
- Complementing a Strand of DNA
- Rabbits and Recurrence Relations
- Computing GC Content
- Counting Point Mutations
- Mendel’s First Law
- Translating RNA into Protein
- Finding a Motif in DNA
- Mortal Fibonacci Rabbits
- Calculating Expected Offspring
- Independent Alleles
- Enumerating Gene Orders
- Consensus and Profile
- Overlap Graphs
- Finding a Shared Motif
- Finding a Protein Motif
- Inferring mRNA from Protein
- Open Reading Frames
- Calculating Protein Mass
- Locating Restriction Sites
- RNA Splicing
- Enumerating k-mers Lexicographically
- Longest Increasing Subsequence
- Genome Assembly as Shortest Superstring
- Perfect Matchings and RNA Secondary Structures
- Partial Permutations
- Introduction to Random Strings
- Enumerating Oriented Gene Orderings
- Finding a Spliced Motif
- Transitions and Transversions
- Completing a Tree
- Catalan Numbers and RNA Secondary Structures
- Error Correction in Reads
- Counting Phylogenetic Ancestors
- k-Mer Composition
- Speeding Up Motif Finding
- Finding a Shared Spliced Motif
- Ordering Strings of Varying Length Lexicographically
- Maximum Matchings and RNA Secondary Structures
- Creating a Distance Matrix
- Reversal Distance
- Matching Random Motifs
- Counting Subsets
- Introduction to Alternative Splicing
- Edit Distance
- Expected Number of Restriction Sites
- Motzkin Numbers and RNA Secondary Structures
- Distances in Trees
- Interleaving Two Motifs
- Introduction to Set Operations
- Sorting by Reversals
- Inferring Protein from Spectrum
- Introduction to Pattern Matching
- Comparing Spectra with the Spectral Convolution
- Creating a Character Table
- Constructing a De Bruijn Graph
- Edit Distance Alignment
- Inferring Peptide from Full Spectrum
- Independent Segregation of Chromosomes
- Finding Disjoint Motifs in a Gene
- Finding the Longest Multiple Repeat
- Newick Format with Edge Weights
- Wobble Bonding and RNA Secondary Structures
- Counting Disease Carriers
- Creating a Character Table from Genetic Strings
- Counting Optimal Alignments
- Counting Unrooted Binary Trees
- Global Alignment with Scoring Matrix
- Genome Assembly with Perfect Coverage
- Matching a Spectrum to a Protein
- Quartets
- Using the Spectrum Graph to Infer Peptides
- Encoding Suffix Trees
- Character-Based Phylogeny
- Counting Quartets
- Enumerating Unrooted Binary Trees
- Genome Assembly Using Reads
- Global Alignment with Constant Gap Penalty
- Linguistic Complexity of a Genome
- Local Alignment with Scoring Matrix
- Inferring Genotype from a Pedigree
- Maximizing the Gap Symbols of an Optimal Alignment
- Identifying Maximal Repeats
- Multiple Alignment
- Creating a Restriction Map
- Counting Rooted Binary Trees
- Sex-Linked Inheritance
- Phylogeny Comparison with Split Distance
- The Wright-Fisher Model of Genetic Drift
- Alignment-Based Phylogeny
- Assessing Assembly Quality with N50 and N75
- Fixing an Inconsistent Character Set
- Wright-Fisher’s Expected Behavior
- The Founder Effect and Genetic Drift
- Global Alignment with Scoring Matrix and Affine Gap Penalty
- Genome Assembly with Perfect Coverage and Repeats
- Overlap Alignment
- Quartet Distance
- Finding a Motif with Modifications
- Semiglobal Alignment
- Finding All Similar Motifs
- Local Alignment with Affine Gap Penalty
- Isolating Symbols in Alignments
- Identifying Reversing Substitutions