|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttools.progressbar.Utils
public class Utils
Various utils, which I need quite often.
Constructor Summary | |
---|---|
Utils()
|
Method Summary | |
---|---|
static boolean |
ArrayContains(java.lang.String[][] arr,
java.lang.String s)
|
static double |
average(double[] d)
Mittelwertberechnung. |
static double[] |
average(double[][] d)
Spaltenweise mittelwertberechnung. |
static double |
average1(double[] d)
|
static double[] |
average1(double[][] d)
|
static double |
average2(double[] d)
|
static double[] |
average2(double[][] d)
|
static java.lang.String |
complement(java.lang.String s)
|
static double |
computeCorrelation(double[] y,
double[] x,
double mean_y,
double mean_x)
Empirical Correlation Coefficient computes the correlation coefficient between y (lables) and x (predictions) |
static boolean |
containsWord(java.lang.String containingLine,
java.lang.String containedString)
Same as isWord !!! |
static boolean |
copyFile(java.io.File in,
java.io.File out)
Copies a file. |
static int[] |
countNucleotides(java.lang.String sequence,
int xMeres)
|
static java.lang.String |
cut(double d)
Cut at dot. |
static double[][] |
divide(double[][] arr1,
double[][] arr2)
|
static double[][] |
divide(int[][] arr1,
int[][] arr2)
|
static int |
DNA2Num(char a)
|
static int |
DNA2Num(java.lang.String a)
Example: AA: 0 AC: 1 AG: 2 AT: 3 CA: 4 TA: 12 TT: 15 |
static java.lang.String |
ensureSlash(java.lang.String path)
Ensures that path ends with a slash (for folder processing). |
static java.lang.String |
firstUppercase(java.lang.String s)
|
static int |
getNumberFromString(int startAtPos,
java.lang.String toParse)
|
static int |
getNumberFromString(java.lang.String behindLastIndexOfString,
java.lang.String toParse)
Funzt nur f�r positive, nat�rliche Zahlen! |
static java.lang.String |
getTimeString(long miliseconds)
Given the miliseconds elapsed, returns a formatted time string up to a max deph of 3. e.g. "16h 4m 4s" or "2d 16h 4m" or "4s 126dms" |
static boolean |
isNumber(java.lang.String s,
boolean onlyDigits)
Nicht ganz korrekt da auch 4.345,2.1 als nummer erkannt wird, aber das reicht mir so. |
static boolean |
isWord(java.lang.String containingLine,
java.lang.String containedString)
Kann auch als Synonym f�r "containsWord" gebraucht werden. |
static boolean |
isWord(java.lang.String containingLine,
java.lang.String containedString,
boolean ignoreDigits)
|
static java.lang.Object |
loadObject(java.io.File file)
|
static java.lang.Object |
loadObject(java.io.InputStream inn)
|
static java.lang.Object |
loadObject(java.lang.String filename)
|
static char |
Num2DNA(int a)
|
static java.lang.String |
Num2DNA(int n,
int xMeres)
|
static java.lang.String |
parseCommandLine(java.lang.String[] args,
java.lang.String searchForCommand,
boolean hasArgument)
Usefull for parsing command line arguments. |
static void |
printMinMaxInfNaN(double[] arr)
|
static java.lang.StringBuffer |
replicateCharacter(char c,
int times)
|
static java.lang.String |
replicateCharacter(java.lang.String ch,
int times)
|
static java.lang.String |
reverse(java.lang.String s)
|
static double |
round(double zahl,
int stellen)
|
static boolean |
saveObject(java.lang.String filename,
java.lang.Object obj)
|
static boolean |
shutdownSystem()
|
static double |
variance(double[] d)
Calculates and returns the variance of the given list of double values |
static double |
variance(double[] d,
double mean)
Calculates and returns the variance of the given list of double values. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Utils()
Method Detail |
---|
public static boolean ArrayContains(java.lang.String[][] arr, java.lang.String s)
arr
- s
-
public static double average(double[] d)
public static double[] average(double[][] d)
public static double average1(double[] d)
d
-
public static double[] average1(double[][] d)
d
-
public static double average2(double[] d)
d
-
public static double[] average2(double[][] d)
d
-
public static java.lang.String complement(java.lang.String s)
s
-
public static double computeCorrelation(double[] y, double[] x, double mean_y, double mean_x)
y
- x
- mean_y
- mean_x
-
public static boolean containsWord(java.lang.String containingLine, java.lang.String containedString)
isWord
!!!
public static boolean copyFile(java.io.File in, java.io.File out)
in
- out
-
public static int[] countNucleotides(java.lang.String sequence, int xMeres)
sequence
- xMeres
-
public static java.lang.String cut(double d)
d
-
public static double[][] divide(double[][] arr1, double[][] arr2)
arr1
- arr2
-
public static double[][] divide(int[][] arr1, int[][] arr2)
arr1
- arr2
-
public static int DNA2Num(char a)
a
-
public static int DNA2Num(java.lang.String a)
public static java.lang.String ensureSlash(java.lang.String path)
path
- public static java.lang.String firstUppercase(java.lang.String s)
s
-
public static int getNumberFromString(int startAtPos, java.lang.String toParse)
startAtPos
- toParse
-
public static int getNumberFromString(java.lang.String behindLastIndexOfString, java.lang.String toParse)
public static java.lang.String getTimeString(long miliseconds)
miliseconds
-
public static boolean isNumber(java.lang.String s, boolean onlyDigits)
public static boolean isWord(java.lang.String containingLine, java.lang.String containedString)
containingLine
- containedString
-
public static boolean isWord(java.lang.String containingLine, java.lang.String containedString, boolean ignoreDigits)
containingLine
- containedString
- ignoreDigits
-
public static java.lang.Object loadObject(java.io.File file)
file
-
public static java.lang.Object loadObject(java.io.InputStream inn)
inn
-
public static java.lang.Object loadObject(java.lang.String filename)
filename
-
public static char Num2DNA(int a)
a
-
public static java.lang.String Num2DNA(int n, int xMeres)
n
- xMeres
-
public static double variance(double[] d)
d
- the list of double values
public static double variance(double[] d, double mean)
d
- the list of double valuesmean
- the mean of the double values
public static java.lang.String parseCommandLine(java.lang.String[] args, java.lang.String searchForCommand, boolean hasArgument) throws java.lang.Exception
args
- - Command line arguments.searchForCommand
- - Command to search forhasArgument
- - Has the command an argument? If yes, the Argument will be
returned.
hasArgument
is set. Otherwise: "true" if
command is available. "false" if not.
java.lang.Exception
- "Missing argument.". If that's the case.public static void printMinMaxInfNaN(double[] arr)
arr
- public static java.lang.StringBuffer replicateCharacter(char c, int times)
c
- times
-
public static java.lang.String replicateCharacter(java.lang.String ch, int times)
ch
- times
-
public static java.lang.String reverse(java.lang.String s)
s
-
public static double round(double zahl, int stellen)
zahl
- stellen
-
public static boolean saveObject(java.lang.String filename, java.lang.Object obj)
filename
- obj
-
public static boolean shutdownSystem()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |