java.lang.Object
org.example.chapter2_search_problems.Gene

public class Gene extends Object
DNA Search.
  • Constructor Details

    • Gene

      public Gene(String geneStr)
      Convert gene String into a Gene.
      Parameters:
      geneStr - gene String
  • Method Details

    • linearContains

      public boolean linearContains(Gene.Codon key)
      Find a specific codon in a codon sequence via linear search.
      Parameters:
      key - search codon
      Returns:
      if find -> true, else -> false
    • binaryContains

      public boolean binaryContains(Gene.Codon key)
      Find a specific codon in a codon sequence via binary search after sorting.
      Parameters:
      key - search codon
      Returns:
      if find -> true, else -> false