1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
package ernst.ChromImpute;
import java.io.*;
import java.util.*;
import java.util.zip.*;
public class Util
{
/**
* Returns a buffered reader. If szFile ends in a ".gz" tries to open it as a gzip file
* otherwise tries to open it as a normal file.
*/
public static BufferedReader getBufferedReader(String szFile) throws IOException
{
BufferedReader br;
if (szFile.endsWith(".gz"))
{
br =new BufferedReader(new InputStreamReader(
new GZIPInputStream(new FileInputStream(szFile))));
}
else
{
br = new BufferedReader(new FileReader(szFile));
}
return br;
}
}
|