Package org.biojava.nbio.core.util
Class SequenceTools
java.lang.Object
org.biojava.nbio.core.util.SequenceTools
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSequence<?>
getSequenceFromString
(String sequence) static boolean
isNucleotideSequence
(String sequence) static int
percentNucleotideSequence
(String sequence) static String
permuteCyclic
(String string, int n) Cyclically permute the characters instring
forward byn
elements.static <T> void
permuteCyclic
(T[] array, T[] fill, int n) Cyclically permutearray
forward byn
elements.
-
Field Details
-
NUCLEOTIDE_LETTERS
- See Also:
-
-
Constructor Details
-
SequenceTools
public SequenceTools()
-
-
Method Details
-
permuteCyclic
Cyclically permute the characters instring
forward byn
elements.- Parameters:
string
- The string to permuten
- The number of characters to permute by; can be positive or negative; values greater than the length of the array are acceptable
-
permuteCyclic
public static <T> void permuteCyclic(T[] array, T[] fill, int n) Cyclically permutearray
forward byn
elements.- Parameters:
array
- The original result; will not be changedfill
- The permuted result will be filled into this arrayn
- The number of elements to permute by; can be positive or negative; values greater than the length of the array are acceptable
-
percentNucleotideSequence
-
isNucleotideSequence
-
getSequenceFromString
- Throws:
CompoundNotFoundException
-