{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Rich display\n",
"\n",
"We have a new module, `bhsa.py`, that can display every node in a shebanq-like way.\n",
"It can also display query results obtained by Text-Fabric search.\n",
"\n",
"## Install\n",
"\n",
"This module is part of the [BHSA](https://github.com/ETCBC/bhsa) repo, which you need to have to run TF on the Hebrew Bible anyway. So update your repo by `git pull origin master` or clone it again.\n",
"\n",
"## Usage\n",
"\n",
"The new module makes the use of TF a bit easier."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"%load_ext autoreload\n",
"%autoreload 2"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2018-05-11T09:59:02.982896Z",
"start_time": "2018-05-11T09:59:02.953572Z"
}
},
"outputs": [],
"source": [
"import sys, os\n",
"from IPython.display import display, HTML\n",
"from tf.fabric import Fabric\n",
"from tf.extra.bhsa import Bhsa"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Specify locations."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"ExecuteTime": {
"end_time": "2018-05-11T09:59:04.980199Z",
"start_time": "2018-05-11T09:59:04.972469Z"
}
},
"outputs": [],
"source": [
"VERSION = '2017'\n",
"DATABASE = '~/github/etcbc'\n",
"BHSA = f'bhsa/tf/{VERSION}'\n",
"PHONO = f'phono/tf/{VERSION}'"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Call Text-Fabric in the usual way."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"ExecuteTime": {
"end_time": "2018-05-11T09:59:08.347380Z",
"start_time": "2018-05-11T09:59:08.286121Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"This is Text-Fabric 5.3.3\n",
"Api reference : https://dans-labs.github.io/text-fabric/Api/General/\n",
"Tutorial : https://github.com/Dans-labs/text-fabric/blob/master/docs/tutorial.ipynb\n",
"Example data : https://github.com/Dans-labs/text-fabric-data\n",
"\n",
"118 features found and 0 ignored\n"
]
}
],
"source": [
"TF = Fabric(locations=[DATABASE], modules=[BHSA, PHONO], silent=False )"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"ExecuteTime": {
"end_time": "2018-05-11T10:00:00.288459Z",
"start_time": "2018-05-11T09:59:53.586975Z"
}
},
"outputs": [],
"source": [
"api = TF.load('''\n",
" vs vt\n",
"''', silent=True)\n",
"api.makeAvailableIn(globals())"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Call up more power\n",
"\n",
"\n",
"If you have your notebook in a github repo, you will get the link to its online version,\n",
"on GitHub and on NBviewer.\n",
"provided you pass the name of your notebook.\n",
"\n",
"Note that handy documentation links are shown after loading."
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"ExecuteTime": {
"end_time": "2018-05-11T10:00:05.130131Z",
"start_time": "2018-05-11T10:00:03.378471Z"
}
},
"outputs": [
{
"data": {
"text/markdown": [
"**Documentation:** BHSA Feature docs BHSA API Text-Fabric API 5.3.3 Search Reference"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/markdown": [
"\n",
"This notebook online:\n",
"NBViewer\n",
"GitHub\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B = Bhsa(api, 'display', version=VERSION)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Arbitrary nodes\n",
"We pretty-print an arbitrary node."
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"('', 1414190)"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"B.nodeFromDefaultSection('Genesis 1:1')"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:57:33.060576Z",
"start_time": "2018-04-25T13:57:33.051457Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"phrase = 651572\n",
"B.pretty(phrase)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Where is this phrase on SHEBANQ?\n",
"You can click on the word `phrase` in the label of the box.\n",
"\n",
"You can generate this link in code as follows:"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:57:36.441490Z",
"start_time": "2018-04-25T13:57:36.432236Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"Genesis 1:7"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B.shbLink(phrase)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"A link to another passage:"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:57:46.144712Z",
"start_time": "2018-04-25T13:57:46.138983Z"
}
},
"outputs": [],
"source": [
"z = T.nodeFromSection(('Ezra', 3, 4))"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:57:47.022343Z",
"start_time": "2018-04-25T13:57:47.012756Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"Ezra 3:4"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B.shbLink(z)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Verses\n",
"Now a couple of verses:"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:57:50.369004Z",
"start_time": "2018-04-25T13:57:50.363695Z"
}
},
"outputs": [],
"source": [
"verse1 = T.nodeFromSection(('Genesis', 1, 7))\n",
"verse2 = T.nodeFromSection(('Genesis', 1, 17))"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:57:53.124725Z",
"start_time": "2018-04-25T13:57:53.108960Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B.pretty(verse1)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The next verse with node numbers."
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:58:01.798768Z",
"start_time": "2018-04-25T13:58:01.787884Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"
\n",
"
1414206\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 427611 WayX\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651681 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
314\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651682 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
315\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651683 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
316\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651684 Subj NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
317\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651685 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
318\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
319\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
320\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
321\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 427612 Adju InfC\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651686 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
322\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
323\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 651687 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
324\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
325\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
326\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B.pretty(verse2, withNodes=True)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now we selectively remove a few features from the display:"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:58:07.808474Z",
"start_time": "2018-04-25T13:58:07.784567Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B.pretty(verse2, suppress={'gloss', 'typ'})"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Query results\n",
"We run a TF query and show some of its results with a lot of pomp and circumstance.\n",
"The query is written by Stephen Ku, and he is the one who prompted me to write\n",
"rich display function for query results."
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:58:11.225978Z",
"start_time": "2018-04-25T13:58:11.220671Z"
}
},
"outputs": [],
"source": [
"ellipQuery = '''\n",
"sentence\n",
" c1:clause\n",
" phrase function=Pred\n",
" word pdp=verb\n",
" c2:clause\n",
" phrase function=Pred\n",
" c3:clause typ=Ellp\n",
" phrase function=Objc\n",
" word pdp=subs|nmpr|prps|prde|prin\n",
" c1 << c2\n",
" c2 << c3\n",
"'''"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Instead of running `S.search()`, we do `B.search()`."
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:58:18.022692Z",
"start_time": "2018-04-25T13:58:14.862389Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" 3.00s 1410 results\n"
]
},
{
"data": {
"text/plain": [
"1410"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"results = B.search(ellipQuery)\n",
"len(results)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Here it comes: the `B.show()` function asks you for some limits (it will not show more than 100 at a time), and then it displays them.\n",
"\n",
"It lists the results as follows:\n",
"\n",
"* a heading showing which result in the sequence of all results this is\n",
"* an overview of the nodes in the tuple of this result\n",
"* a display of all verses that have result material, with the places highlighted that \n",
" correspond to a node in the result tuple"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"ExecuteTime": {
"end_time": "2018-04-25T13:58:23.002898Z",
"start_time": "2018-04-25T13:58:21.622054Z"
},
"scrolled": false
},
"outputs": [
{
"data": {
"text/markdown": [
"\n",
"\n",
"**verse** *10*\n",
"\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"
\n",
"
1416350\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436062 Ellp\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677161 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41279\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677162 Objc NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41280\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41281\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41282\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677163 Adju NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41283\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41284\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436063 Attr xYq0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677164 Rela CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41285\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677165 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41286\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677166 Loca PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41287\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41288\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41289\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436064 Ellp\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677167 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41290\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677168 Objc NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41291\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41292\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41293\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436065 Adju InfC\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677169 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41294\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41295\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677170 Subj NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41296\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41297\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436066 Adju InfC\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677171 PreS VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41298\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41299\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677172 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41300\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41301\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677173 Loca PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
41302\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41303\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
41304\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/markdown": [
"\n",
"\n",
"**verse** *11*\n",
"\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"
\n",
"
1416397\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436209 WQt0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677628 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42122\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677629 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42123\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677630 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42124\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677631 Objc NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42125\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42126\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42127\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436210 Coor WQt0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677632 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42128\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677633 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42129\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677634 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42130\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42131\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42132\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436211 Ellp\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677635 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42133\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677636 Objc NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42134\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42135\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677637 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42136\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42137\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42138\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42139\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436212 Ellp\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677638 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42140\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677639 Objc NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42141\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42142\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 677640 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
42143\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42144\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42145\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
42146\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/markdown": [
"\n",
"\n",
"**verse** *12*\n",
"\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"
\n",
"
1416616\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436834 CPen\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679622 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46227\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679623 Frnt PPrP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46228\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436835 Resu xQt0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679624 Intj InjP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46229\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679625 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46230\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679626 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46231\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679627 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46232\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46233\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679627 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46234\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46235\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679627 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46236\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46237\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46238\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436836 WxQ0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679628 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46239\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679629 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46240\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46241\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46242\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46243\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46244\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679630 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46245\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679631 Objc NP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46246\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436837 WQt0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679632 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46247\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679633 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46248\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679634 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46249\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46250\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436838 Attr xQt0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679635 Rela CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46251\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679636 PreO VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46252\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/markdown": [
"\n",
"\n",
"**verse** *13*\n",
"\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"
\n",
"
1416620\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436843 Ellp\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679644 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46313\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679645 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46314\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46315\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46316\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46317\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46318\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46319\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46320\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46321\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46322\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679645 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46323\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46324\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679645 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46325\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46326\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679645 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46327\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679645 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46328\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46329\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46330\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436844 Adju InfC\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679646 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46331\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46332\n",
"
\n",
"
verb act as priest piel infc \n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/markdown": [
"\n",
"\n",
"**verse** *14*\n",
"\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
"
\n",
"
1416621\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436845 Ellp\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679647 Conj CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46333\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679648 Objc PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46334\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46335\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46336\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46337\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46338\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46339\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46340\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46341\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46342\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679649 Cmpl PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46343\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46344\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46345\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436846 xYq0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679650 Adju PP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46346\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
46347\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436847 Attr xQt0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679651 Rela CP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46348\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679652 PreO VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46349\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
clause 436846 xYq0\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"
\n",
"
phrase 679653 Pred VP\n",
"
\n",
"
\n",
"\n",
"
\n",
"
46350\n",
"
\n",
"
\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n",
"\n",
"\n",
"
\n"
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"B.show(results, start=10, end=14, withNodes=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.5"
},
"toc": {
"base_numbering": 1,
"nav_menu": {},
"number_sections": true,
"sideBar": true,
"skip_h1_title": true,
"title_cell": "Table of Contents",
"title_sidebar": "Contents",
"toc_cell": true,
"toc_position": {},
"toc_section_display": "block",
"toc_window_display": false
}
},
"nbformat": 4,
"nbformat_minor": 2
}