package org.seqcode.data.motifdb; import java.util.*; import org.seqcode.gseutils.Args; public class DumpMotifs { public static void main(String args[]) throws Exception { Collection<WeightMatrix> matrices = Args.parseWeightMatrices(args); boolean transfac = true; for (WeightMatrix m : matrices) { if (transfac) { printTransfac(m); } } } public static void printTransfac(WeightMatrix m) { System.out.println("DE\t" + m.toString()); for (int i = 0; i < m.matrix.length; i++) { System.out.println(String.format("%d\t%d\t%d\t%d\t%d\tX", i, (int)(100 * m.matrix[i]['A']), (int)(100 * m.matrix[i]['C']), (int)(100 * m.matrix[i]['G']), (int)(100 * m.matrix[i]['T']))); } System.out.println("XX"); } }