Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.96 KB

genenames.md

File metadata and controls

61 lines (39 loc) · 1.96 KB

Parse Gene Name Information

The following code parses a file from the www.genenames.org website that contains a mapping of human gene names to other databases.

    /** parses a file from the genenames website
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		try {

			List<GeneName> geneNames = GeneNamesParser.getGeneNames();

			System.out.println("got " + geneNames.size() + " gene names");


			for ( GeneName g : geneNames){
				if ( g.getApprovedSymbol().equals("FOLH1"))
					System.out.println(g);
			}
			// and returns a list of beans that contains key-value pairs for each gene name

		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

If you have a local copy of this file, then you can just provide an input stream for it:

        URL url = new URL("file:///local/copy/of/file");

		InputStreamProvider prov = new InputStreamProvider();

		InputStream inStream = prov.getInputStream(url);

	    GeneNamesParser.getGeneNames(inStream);

Navigation: Home | Book 4: The Genomics Module | Chapter 2 : gene names information

Prev: Chapter 1 : Installation

Next: Chapter 3 : chromosomal positions