package evoker;
import java.util.LinkedList;
import java.util.StringTokenizer;
import java.util.Vector;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class QCFilterData {
Vector<String> toExclude;
QCFilterData(String qcFilename) throws IOException{
this.toExclude = new Vector<String>();
BufferedReader qcReader = new BufferedReader(new FileReader(qcFilename));
String currentLine;
StringTokenizer st;
while ((currentLine = qcReader.readLine()) != null){
st = new StringTokenizer(currentLine);
String name = st.nextToken();
toExclude.add(name);
Genoplot.ld.log("Exclude: " + name);
}
qcReader.close();
}
public boolean isExcluded (String sample) {
return toExclude.contains(sample);
}
}