Skip to content
Snippets Groups Projects
Commit 72d8a557 authored by tjc's avatar tjc
Browse files

use FTPSeekableStream to support files over FTP

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@16124 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent 5599de30
No related branches found
No related tags found
No related merge requests found
......@@ -33,6 +33,8 @@ import java.util.List;
import java.util.Vector;
import java.util.regex.Pattern;
import uk.ac.sanger.artemis.util.FTPSeekableStream;
import net.sf.samtools.util.BlockCompressedInputStream;
class BCFReader extends AbstractVCFReader
......@@ -68,6 +70,14 @@ class BCFReader extends AbstractVCFReader
indexFileStream = new URL(bcf+".bci").openStream();
fileName = bcfURL.getFile();
}
else if(bcf.startsWith("ftp"))
{
URL bcfURL = new URL(bcf);
FTPSeekableStream fss = new FTPSeekableStream(bcfURL);
is = new BlockCompressedInputStream(fss);
indexFileStream = new URL(bcf+".bci").openStream();
fileName = bcfURL.getFile();
}
else
{
File bcfFile = new File(bcf);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment