package org.seqcode.data.seqdata.tools; import java.sql.*; import java.util.*; import java.io.IOException; import org.seqcode.data.connections.DatabaseConnectionManager; import org.seqcode.data.seqdata.*; import org.seqcode.gseutils.*; /** * */ public class FindZeroReadAlignments { public static void main(String args[]) throws SQLException, NotFoundException, IOException { java.sql.Connection cxn = DatabaseConnectionManager.getConnection("seqdata"); cxn.setAutoCommit(true); SeqDataLoader loader = new SeqDataLoader(); Collection<SeqExpt> allExpts = loader.loadAllExperiments(); for(SeqExpt expt : allExpts){ if(expt.getNumRead()==0){ Collection<SeqAlignment> aligns = loader.loadAlignmentsBySeqExpt(expt); for(SeqAlignment align : aligns){ System.out.println(align.getDBID()+"\t"+expt.getName()+"\t"+expt.getReplicate()+"\t"+align.getName()+"\t"+align.getGenome()+"\t"+align.getAlignFile()); } } } loader.close(); cxn.close(); } }