Class Gene
java.lang.Object
org.example.chapter2_search_problems.Gene
DNA Search.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Codon from 3 nucleotide.static enum
Nucleotide enum. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
binaryContains
(Gene.Codon key) Find a specific codon in a codon sequence via binary search after sorting.boolean
linearContains
(Gene.Codon key) Find a specific codon in a codon sequence via linear search.
-
Constructor Details
-
Gene
Convert gene String into a Gene.- Parameters:
geneStr
- gene String
-
-
Method Details
-
linearContains
Find a specific codon in a codon sequence via linear search.- Parameters:
key
- search codon- Returns:
- if find -> true, else -> false
-
binaryContains
Find a specific codon in a codon sequence via binary search after sorting.- Parameters:
key
- search codon- Returns:
- if find -> true, else -> false
-