Package org.snpeff.util
Class GprSeq
java.lang.Object
org.snpeff.util.GprSeq
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic byte[]static final char[]static final char[]static char[]static char[]static byte[]static final charstatic final bytestatic final String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byteaa2Code(char aa) Convert from AA char to codestatic byte[]Convert from AA sequence to codesstatic intaaPairCode(byte aaCode1, byte aaCode2) Code an AA-pairstatic intaaPairCode(char aa1, char aa2) Code an AA-pairstatic StringchangeQuality(String qualityStr, org.biojava.nbio.genome.io.fastq.FastqVariant fqSrc, org.biojava.nbio.genome.io.fastq.FastqVariant fqDst) Change a fastQ encoding in a quality sequencestatic charcode2aa(byte aacode) Convert from AA_code to AA letterstatic Stringcode2aa(byte[] aacodes) Convert from AA_code to AA letterstatic Stringcode2aa(int[] aacodes) Convert from AA_code to AA letterstatic Stringcode2aaPair(int code) static charcode2dna(byte dnacode) Convert from DNA_code to DNA letterstatic bytedna2Code(char base) Convert from DNA letter to codestatic StringfastaSimpleRead(String fastaFile) Read a fasta file containing one (and only one) sequencestatic StringfastqId(org.biojava.nbio.genome.io.fastq.Fastq fastq) Get an ID from a fastqstatic booleanisAmbiguous(String sequence) Are there any ambiguous bases in this sequence?static Stringstatic charRandom basestatic StringrandSequence(Random random, int len) Random sequencestatic StringCreate an ID: Remove everything after the first space char.static Stringstatic StringReverse of a string (sequence)static StringReverse Watson-Cricks complementstatic StringshowMismatch(String seq1, String seq2, String prefix) Show differences between two sequencesstatic Stringstring2fasta(String name, String sequence) Transform into a FASTA formatted stringstatic charwc(char base) Watson-Cricks complementstatic StringWatson-Cricks complement
-
Field Details
-
FASTQ_SANGER_ZERO
public static final char FASTQ_SANGER_ZERO- See Also:
-
BASES
public static final char[] BASES -
AMINO_ACIDS
public static final char[] AMINO_ACIDS -
GAP_CODE
public static final byte GAP_CODE- See Also:
-
KNOWN_FILE_EXTENSIONS
-
AA_TO_CODE
public static byte[] AA_TO_CODE -
CODE_TO_AA
public static char[] CODE_TO_AA -
DNA_TO_CODE
public static byte[] DNA_TO_CODE -
CODE_TO_DNA
public static char[] CODE_TO_DNA
-
-
Constructor Details
-
GprSeq
public GprSeq()
-
-
Method Details
-
aa2Code
public static byte aa2Code(char aa) Convert from AA char to code -
aa2Code
Convert from AA sequence to codes -
aaPairCode
public static int aaPairCode(byte aaCode1, byte aaCode2) Code an AA-pair -
aaPairCode
public static int aaPairCode(char aa1, char aa2) Code an AA-pair -
changeQuality
public static String changeQuality(String qualityStr, org.biojava.nbio.genome.io.fastq.FastqVariant fqSrc, org.biojava.nbio.genome.io.fastq.FastqVariant fqDst) Change a fastQ encoding in a quality sequence -
code2aa
public static char code2aa(byte aacode) Convert from AA_code to AA letter -
code2aa
Convert from AA_code to AA letter -
code2aa
Convert from AA_code to AA letter -
code2aaPair
-
code2dna
public static char code2dna(byte dnacode) Convert from DNA_code to DNA letter -
dna2Code
public static byte dna2Code(char base) Convert from DNA letter to code -
fastaSimpleRead
Read a fasta file containing one (and only one) sequence -
fastqId
Get an ID from a fastq- Parameters:
fastq-- Returns:
- Fastq's id
-
isAmbiguous
Are there any ambiguous bases in this sequence? -
padN
-
randBase
Random base -
randSequence
Random sequence -
readId
Create an ID: Remove everything after the first space char. Remove trailing '/1' or '/2' (if any) -
removeExt
-
reverse
Reverse of a string (sequence) -
reverseWc
Reverse Watson-Cricks complement -
showMismatch
Show differences between two sequences -
string2fasta
Transform into a FASTA formatted string -
wc
public static char wc(char base) Watson-Cricks complement -
wc
Watson-Cricks complement
-