public static String SPARQLQuery(Model model, String queryType) {
		
		// get get all statements for a certain element
		if (queryType.equalsIgnoreCase("pathway")) {
			query = "CONSTRUCT { ?s ?p ?o } " +
					"WHERE { ?s a <http://vocabularies.wikipathways.org/wp#Pathway> . " +
					"?s ?p ?o }";			
		} else if (queryType.equalsIgnoreCase("datanode")) {
			query = "CONSTRUCT { ?s ?p ?o } " +
					"WHERE { ?s a <http://vocabularies.wikipathways.org/gpml#DataNode> . " +
					"?s ?p ?o}";			
		} else if (queryType.equalsIgnoreCase("label")) {
			query = "CONSTRUCT { ?s ?p ?o } " +
					"WHERE { ?s a <http://vocabularies.wikipathways.org/gpml#Label> . " +
					"?s ?p ?o}";			
		} else if (queryType.equalsIgnoreCase("line")) {
			query = "CONSTRUCT { ?s ?p ?o } " +
					"WHERE { ?s a <http://vocabularies.wikipathways.org/gpml#Line> . " +
					"?s ?p ?o}";
		} else if (queryType.equalsIgnoreCase("biopax")) {
			query = "CONSTRUCT { ?s ?p ?o } " +
					"where {?s a <http://vocabularies.wikipathways.org/wp#PublicationReference> . " +
					"?s ?p ?o }";
		} else {System.out.println("queryType unkown"); throw new EmptyStackException();}
		
		System.out.println(query);
		
		// run query
		parseStatements(model, query, queryType);
		
		return null;
	}