Class Gene
java.lang.Object
org.example.chapter2_search_problems.Gene
DNA Search.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCodon from 3 nucleotide.static enumNucleotide enum. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbinaryContains(Gene.Codon key) Find a specific codon in a codon sequence via binary search after sorting.booleanlinearContains(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
-