for n in r[0]['data']:
		dc.append(dict(zip(r[0]['columns'], n['row'])))
	return dc


fbf = "http://purl.obolibrary.org/fbbt/fbfeat/fb_features.owl"
fbf_base = "http://flybase.org/reports/"
obo_base = "http://purl.obolibrary.org/obo/"

fb_feature = Brain(fbf_base, fbf)  # Should really be pulling full URIs here!

# declaration of parent classes for FB features and expression patterns
# Shouldn't really be adding labels here...

fb_feature.addClass(obo_base + "SO_0000704")
fb_feature.label("SO_0000704", "gene")
fb_feature.addClass(obo_base + 'SO_0000796')
fb_feature.label('SO_0000796', "transgenic_transposable_element")
fb_feature.addClass(obo_base + "SO_0001218")
fb_feature.label("SO_0001218", "transgenic_insertion")
fb_feature.addClass(obo_base + "SO_0001023")
fb_feature.label("SO_0001023", "allele")

fb_feature.addClass(obo_base + "CARO_0030002")
fb_feature.label("CARO_0030002", "expression pattern")

nc = neo4j_connect(sys.argv[1], sys.argv[2], sys.argv[3])
#fb_pg_conn = zxJDBC.connect("jdbc:postgresql://bocian.inf.ed.ac.uk/flybase" + "?ssl=true" + "&sslfactory=org.postgresql.ssl.NonValidatingFactory" 
#					, sys.argv[3], sys.argv[4], "org.postgresql.Driver") 

fb_pg_conn = zxJDBC.connect("jdbc:postgresql://chado.flybase.org/flybase",