17
,
\n
Mouse430_2
org.embl.ebi.escience.scuflworkers.java.SplitByRegex
\n
44592504
19592504
mus_musculus
\n
org.embl.ebi.escience.scuflworkers.java.SplitByRegex
get gene information
http://xml.nig.ac.jp/wsdl/Ensembl.wsdl
getGeneInfo
org.embl.ebi.escience.scuflworkers.java.StringListMerge
org.embl.ebi.escience.scuflworkers.java.StringConcat
org.embl.ebi.escience.scuflworkers.java.StringStripDuplicates
Retrieves the current databases from ENSEMBL for a species
http://phoebus.cs.man.ac.uk:1977/axis/services/qtl_analysis.getcurrentdatabase
Gets ENSEMBL gene IDS that are based on the probeset names passed to it
http://phoebus.cs.man.ac.uk:1977/axis/services/qtl_analysis.probeset_to_gene
Retrieves a list of Ensembl genes for a given species, chromosome and position
http://phoebus.cs.man.ac.uk:1977/axis/services/qtl_analysis.getgenesbyspecies
Gets the probesets that are in a region of a chromosome e.g. in a QTL or based on 2 marker names
http://phoebus.cs.man.ac.uk:1977/axis/services/qtl_analysis.probeset_in_qtl
String[] split = input.split("\n");
Vector nonEmpty = new Vector();
for (int i = 0; i < split.length; i++)
{
String trimmed = split[i].trim();
String[] trimmedSplit = trimmed.split("\t");
System.out.println(trimmedSplit.length);
if (trimmedSplit.length == 2){
nonEmpty.add(trimmedSplit[1].trim());
}
}
String output = "";
for (int i = 0; i < nonEmpty.size(); i++)
{
output = output + (String) (nonEmpty.elementAt(i) + "\n");
}
input
output