当前位置: 首页>>代码示例>>Java>>正文


Java DataSourceTxt类代码示例

本文整理汇总了Java中org.bridgedb.bio.DataSourceTxt的典型用法代码示例。如果您正苦于以下问题:Java DataSourceTxt类的具体用法?Java DataSourceTxt怎么用?Java DataSourceTxt使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DataSourceTxt类属于org.bridgedb.bio包,在下文中一共展示了DataSourceTxt类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: main

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void main(String args[]) throws ClassNotFoundException, IDMapperException
{
	// This example shows how to do a free text search for an identifier
	
	// first we have to load the driver
	// and initialize information about DataSources
	Class.forName("org.bridgedb.webservice.bridgerest.BridgeRest");
	DataSourceTxt.init();
	
	// now we connect to the driver and create a IDMapper instance.
	IDMapper mapper = BridgeDb.connect ("idmapper-bridgerest:http://webservice.bridgedb.org/Human");
	
	String query = "3643";
		
	// let's do a free search without specifying the input type:
	Set<Xref> hits = mapper.freeSearch(query, 100);
	
	// Now print the results.
	// with getURN we obtain valid MIRIAM urn's if possible.
	System.out.println (query + " search results:");
	for (Xref hit : hits)
		System.out.println("  " + hit.getURN());
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:24,代码来源:ExIDSearch.java

示例2: run

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
private void run() throws ClassNotFoundException, IDMapperException
{
	DataSourceTxt.init();		

	// Entrez gene id for INSR.
	String id = "3643";
	
	Class.forName ("org.bridgedb.webservice.cronos.IDMapperCronos");
	domapping ("idmapper-cronos:hsa", "3643", BioDataSource.ENTREZ_GENE,
			BioDataSource.ENSEMBL_HUMAN);

	Class.forName ("org.bridgedb.webservice.synergizer.IDMapperSynergizer");
	domapping ("idmapper-synergizer:?authority=ensembl&species=Homo sapiens",
			id, DataSource.getByFullName("entrezgene"),
			DataSource.getByFullName("ensembl_gene_id"));
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:17,代码来源:ExampleWithBridgeDb.java

示例3: main

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
    saveRegister();
    UriPattern.refreshUriPatterns();
    init();
    UriPattern.refreshUriPatterns();
    
    File mergedFile = new File("resources/IdentifiersOrgDataSource.ttl");
    BridgeDBRdfHandler.writeRdfToFile(mergedFile);
    BridgeDBRdfHandler.parseRdfFile(mergedFile);  
    
    File textFile = new File("resources/IdentifiersOrgDataSource.txt");
    BufferedWriter writer = new BufferedWriter(new FileWriter(textFile));
    DataSourceTxt.writeToBuffer(writer);
    InputStream is = new FileInputStream(textFile);
    DataSourceTxt.loadInputStream(is);
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:17,代码来源:IdentifersOrgReader.java

示例4: setUp

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
	PreferenceManager.init();
	DataSourceTxt.init();

	//Load the expression data
	gexMgr = new GexManager();
	gexMgr.setCurrentGex(DATASET_FILE.getAbsolutePath(), false);

	Class.forName("org.bridgedb.rdb.IDMapperRdb");
	idMapper = BridgeDb.connect("idmapper-pgdb:" + IDMAPPER_FILE.getAbsolutePath());
}
 
开发者ID:PathVisio,项目名称:pathvisio,代码行数:13,代码来源:ZScoreTest.java

示例5: loadModelAsWPRDF

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void loadModelAsWPRDF(String gpmlFile, String wpid, String revision) throws ConverterException, FileNotFoundException, ClassNotFoundException, IOException, IDMapperException {
	DataSourceTxt.init();
	InputStream input = AbstractConvertorTest.class.getClassLoader().getResourceAsStream(gpmlFile);
	Pathway pathway = PathwayReader.readPathway(input);
	Assert.assertNotNull(pathway);
	model = GpmlConverter.convertWp(pathway, wpid, revision, Collections.<String>emptyList());
	Assert.assertNotNull(model);
	// System.out.println("===== " + gpmlFile + " =====");
	// String ttlContent = toString(model);
	// if (ttlContent.length() > 1000) ttlContent.substring(0,1000);
	// System.out.println(ttlContent);
}
 
开发者ID:wikipathways,项目名称:GPML2RDF,代码行数:13,代码来源:AbstractWPConvertorTest.java

示例6: PathwayGeneParser

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public PathwayGeneParser(String url, File bridgeDbFile, File outputNodes, File outputEdges) throws MalformedURLException, ClassNotFoundException, IDMapperException {
	client = new WikiPathwaysClient(new URL(url));
	
	// setting up bridgedb
	DataSourceTxt.init();
	Class.forName("org.bridgedb.rdb.IDMapperRdb");
	mapper = BridgeDb.connect("idmapper-pgdb:" + bridgeDbFile.getAbsolutePath());
	
	this.outputEdges = outputEdges;
	this.outputNodes = outputNodes;
}
 
开发者ID:BiGCAT-UM,项目名称:Drug-Gene-Pathway-Network,代码行数:12,代码来源:PathwayGeneParser.java

示例7: DrugbankTargetParser

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public DrugbankTargetParser(File bridgeDbFile, File outputNodes, File outputEdges, File input) throws Exception {
	// setting up bridgedb
	DataSourceTxt.init();
	Class.forName("org.bridgedb.rdb.IDMapperRdb");
	mapper = BridgeDb.connect("idmapper-pgdb:" + bridgeDbFile.getAbsolutePath());
	
	this.input = input;
	this.outputEdges = outputEdges;
	this.outputNodes = outputNodes;
}
 
开发者ID:BiGCAT-UM,项目名称:Drug-Gene-Pathway-Network,代码行数:11,代码来源:DrugbankTargetParser.java

示例8: main

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void main(String args[]) throws ClassNotFoundException, IDMapperException
{
	// This example shows how to guess the type of an identifier
	
	// We have to initialize DataSource information,
	// but we don't need a driver
	DataSourceTxt.init();
	
	String query = "NP_036430";
	System.out.println ("Which patterns match " + query + "?");
	
	// DataSourcePatterns holds a registry of patterns
	Map<DataSource, Pattern> patterns = DataSourcePatterns.getPatterns();
	
	// loop over all patterns
	for (DataSource key : patterns.keySet())
	{
		// create a matcher for this pattern
		Matcher matcher = patterns.get(key).matcher(query);
		
		// see if the input matches, and print a message
		if (matcher.matches())
		{
			System.out.println (key.getFullName() + " matches!");
		}
	}		
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:28,代码来源:ExGuessing.java

示例9: main

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void main(String args[]) throws ClassNotFoundException, IDMapperException
{
	// This example shows how to map an identifier
	// using BridgeWebservice
	
	// first we have to load the driver
	// and initialize information about DataSources
	Class.forName("org.bridgedb.webservice.bridgerest.BridgeRest");
	DataSourceTxt.init();
	
	// now we connect to the driver and create a IDMapper instance.
	IDMapper mapper = BridgeDb.connect ("idmapper-bridgerest:http://webservice.bridgedb.org/Human");
	
	// We create an Xref instance for the identifier that we want to look up.
	// In this case we want to look up Entrez gene 3643.
	Xref src = new Xref ("3643", BioDataSource.ENTREZ_GENE);
	
	// let's see if there are cross-references to Ensembl Human
	Set<Xref> dests = mapper.mapID(src, DataSource.getBySystemCode("EnHs"));
	
	// and print the results.
	// with getURN we obtain valid MIRIAM urn's if possible.
	System.out.println (src.getURN() + " maps to:");
	for (Xref dest : dests)
		System.out.println("  " + dest.getURN());
	
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:28,代码来源:ExHello.java

示例10: main

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void main(String[] args) throws BridgeDBException, IOException, ClassNotFoundException{
   ConfigReader.logToConsole();

   //Load DataSources from BioDataSource and save that
   DataSourceTxt.init();
   File biofile = new File("resources/BioDataSource.ttl");
   BridgeDBRdfHandler.writeRdfToFile(biofile);
   BridgeDBRdfHandler.parseRdfFile(biofile);        
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:10,代码来源:CreateRdf.java

示例11: refreshUriPatterns

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void refreshUriPatterns() throws BridgeDBException{
    if (initialized){
        return;
    }
    DataSourceTxt.init();
    DataSourceMetaDataProvidor.assumeUnknownsAreBio();
    BridgeDBRdfHandler.init();
    IdentifersOrgReader.init();
    registerUriPatterns();
    initialized = true;
}
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:12,代码来源:UriPattern.java

示例12: testInit

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
/**
    * Test of init method, of class BridgeDBRdfHandler.
    */
@Ignore("Sensitive to test order")
   @Test
   public void testInit() throws Exception {
       Reporter.println("init");
       DataSourceTxt.init();
       BridgeDBRdfHandler.init();
       UriPattern.registerUriPatterns();
        
       SortedSet<UriPattern> result = UriPattern.byCodeAndType("M", UriPatternType.mainUrlPattern);
       UriPattern expected = UriPattern.byPattern("http://www.informatics.jax.org/marker/$id");
       assertThat(result, hasItem(expected));
       assertEquals(1, result.size());
       
       result = UriPattern.byCodeAndType("M", UriPatternType.identifiersOrgPatternSimple);
       expected = UriPattern.byPattern("http://identifiers.org/mgd/$id");
       assertThat(result, hasItem(expected));
       assertEquals(1, result.size());
       
       result = UriPattern.byCodeAndType("M", UriPatternType.codeMapperPattern);
       expected = UriPattern.byPattern("http://purl.uniprot.org/mgi/$id");
       assertThat(result, hasItem(expected));
       assertThat(result.size(), greaterThanOrEqualTo(1));
       
       File file = File.createTempFile("GeneratedDataSource", ".ttl");
       Reporter.println("writing to " + file.getAbsolutePath());
       BridgeDBRdfHandler.writeRdfToFile(file);
       
       Reporter.println("Reading back in " + file.getAbsolutePath());
       BridgeDBRdfHandler.parseRdfFile(file);
   }
 
开发者ID:bridgedb,项目名称:BridgeDb,代码行数:34,代码来源:BridgeDBRdfHandlerTest.java

示例13: setUpIDMapper

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static IDMapper setUpIDMapper(File file) throws IDMapperException, ClassNotFoundException {
	Class.forName("org.bridgedb.rdb.IDMapperRdb");  
	DataSourceTxt.init();
	IDMapper mapper = BridgeDb.connect("idmapper-pgdb:" + file.getAbsolutePath());
	return mapper;
}
 
开发者ID:wikipathways,项目名称:GPML2RDF,代码行数:7,代码来源:Utils.java

示例14: setUp

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
	client = ConnectionSettings.createClient();
	DataSourceTxt.init();
}
 
开发者ID:wikipathways,项目名称:wikipathways-api-client-java,代码行数:6,代码来源:TestXrefList.java

示例15: main

import org.bridgedb.bio.DataSourceTxt; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
	if (args.length < 7) {
		// printUsage();
		System.err
				.println("Please provide the following parameters in order: dbhost dbName dbUser dbPwd dbPort outputDir species");
		System.exit(1);
	}

	MySQLAdaptor adaptor = new MySQLAdaptor(args[0], args[1], args[2],
			args[3], Integer.parseInt(args[4]));

	File dir = new File(args[5]);
	String species = args[6];
	String version = args[7];
	
	dir.mkdirs();
	
	// Initialize BridgeDb datasources file
	// Only have to do it once
	DataSourceTxt.init();
	
	CLIConverter converter = new CLIConverter(adaptor);
	/*
	 * Boolean true to save ATXML files
	 */
	/*
	 * Abacavir transport (Test pathway)
	 */
	// converter.convertReactomeToGPMLByID((long) 264876, dir, true);
	// converter.convertReactomeToGPMLByID((long) 5602358, dir, false);
	// converter.convertReactomeToGPMLByID((long) 73857, dir, false);
	// converter.convertReactomeToGPMLByID((long) 5602358, dir, false);
	System.out.println("Converter Started");
	converter.convertPathwayDiagrams(dir, species, false, version);
	System.out.println("Converter Stopped");
	// converter.convertReactomeToGPMLByID((long) 975155, dir, false);
	// converter.convertReactomeToGPMLByID((long) 5602358, dir, false);
	// converter.convertPlantPathwayDiagrams(dir, false);
	// converter.getSpeciesDbID();
	// converter.getReactomeDbID(species);
}
 
开发者ID:wikipathways,项目名称:reactome2gpml-converter,代码行数:42,代码来源:CLIConverter.java


注:本文中的org.bridgedb.bio.DataSourceTxt类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。