start of presentation for bioinformatics journal club 2006 july 10
authorDiane Trout <diane@caltech.edu>
Sat, 8 Jul 2006 01:33:02 +0000 (01:33 +0000)
committerDiane Trout <diane@caltech.edu>
Sat, 8 Jul 2006 01:33:02 +0000 (01:33 +0000)
doc/bioinfo_jc/4bp_window_match.png [new file with mode: 0644]
doc/bioinfo_jc/4bp_window_match.svg [new file with mode: 0644]
doc/bioinfo_jc/4bp_window_no_match.png [new file with mode: 0644]
doc/bioinfo_jc/4bp_window_no_match.svg [new file with mode: 0644]
doc/bioinfo_jc/bioinfo-presentation.rst [new file with mode: 0644]
doc/bioinfo_jc/familytree.png [new file with mode: 0644]
doc/bioinfo_jc/familytree.svg [new file with mode: 0644]

diff --git a/doc/bioinfo_jc/4bp_window_match.png b/doc/bioinfo_jc/4bp_window_match.png
new file mode 100644 (file)
index 0000000..18c9d96
Binary files /dev/null and b/doc/bioinfo_jc/4bp_window_match.png differ
diff --git a/doc/bioinfo_jc/4bp_window_match.svg b/doc/bioinfo_jc/4bp_window_match.svg
new file mode 100644 (file)
index 0000000..5f0141d
--- /dev/null
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.44"
+   sodipodi:docbase="/Users/diane/proj/mussa/doc"
+   sodipodi:docname="4bp_window_match.svg"
+   inkscape:export-filename="/Applications/Inkscape.app/4bp_window_match.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="25.383371"
+     inkscape:cy="1051.7646"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="823"
+     inkscape:window-height="577"
+     inkscape:window-x="0"
+     inkscape:window-y="22">
+    <sodipodi:guide
+       orientation="vertical"
+       position="3.2829958"
+       id="guide2776" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#008cfc;fill-opacity:0.30463576;stroke:black;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect1884"
+       width="36.112953"
+       height="12.121831"
+       x="3.2829957"
+       y="6.8542972"
+       rx="6.144917"
+       ry="6.1828303" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="3.1892457"
+       y="16.955824"
+       id="text1872"><tspan
+         sodipodi:role="line"
+         id="tspan1874"
+         x="3.1892457"
+         y="16.955824">AGGCATAGCGTGCAT</tspan><tspan
+         sodipodi:role="line"
+         x="3.1892457"
+         y="31.955824"
+         id="tspan1876" /><tspan
+         sodipodi:role="line"
+         x="3.1892457"
+         y="46.955824"
+         id="tspan1878" /></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="3.1892457"
+       y="48.52309"
+       id="text1880"><tspan
+         sodipodi:role="line"
+         id="tspan1882"
+         x="3.1892457"
+         y="48.52309">ACCGTAGTCGTTGAC</tspan></text>
+    <rect
+       style="opacity:1;fill:#008cfc;fill-opacity:0.3046358;stroke:black;stroke-width:0.19241764;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2772"
+       width="33.40575"
+       height="12.129414"
+       x="42.716621"
+       y="38.313171"
+       rx="6.144917"
+       ry="6.1828303" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 28.796177,19.076128 L 51.962792,38.216963"
+       id="path2774"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect1884"
+       inkscape:connection-end="#rect2772" />
+  </g>
+</svg>
diff --git a/doc/bioinfo_jc/4bp_window_no_match.png b/doc/bioinfo_jc/4bp_window_no_match.png
new file mode 100644 (file)
index 0000000..269f2a3
Binary files /dev/null and b/doc/bioinfo_jc/4bp_window_no_match.png differ
diff --git a/doc/bioinfo_jc/4bp_window_no_match.svg b/doc/bioinfo_jc/4bp_window_no_match.svg
new file mode 100644 (file)
index 0000000..49d3ad5
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.44"
+   sodipodi:docbase="/Applications/Inkscape.app"
+   sodipodi:docname="4bp_window_no_match.svg">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="25.383371"
+     inkscape:cy="1051.7646"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="823"
+     inkscape:window-height="577"
+     inkscape:window-x="0"
+     inkscape:window-y="22">
+    <sodipodi:guide
+       orientation="vertical"
+       position="3.2829958"
+       id="guide2776" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#008cfc;fill-opacity:0.30463576;stroke:black;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect1884"
+       width="36.112953"
+       height="12.121831"
+       x="3.2829957"
+       y="6.8542972"
+       rx="6.144917"
+       ry="6.1828303" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="3.1892457"
+       y="16.955824"
+       id="text1872"><tspan
+         sodipodi:role="line"
+         id="tspan1874"
+         x="3.1892457"
+         y="16.955824">AGGCATAGCGTGCAT</tspan><tspan
+         sodipodi:role="line"
+         x="3.1892457"
+         y="31.955824"
+         id="tspan1876" /><tspan
+         sodipodi:role="line"
+         x="3.1892457"
+         y="46.955824"
+         id="tspan1878" /></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="3.1892457"
+       y="48.52309"
+       id="text1880"><tspan
+         sodipodi:role="line"
+         id="tspan1882"
+         x="3.1892457"
+         y="48.52309">ACCGTAGTCGTTGAC</tspan></text>
+    <rect
+       style="opacity:1;fill:#008cfc;fill-opacity:0.3046358;stroke:black;stroke-width:0.19241764;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2772"
+       width="33.40575"
+       height="12.129414"
+       x="35.573765"
+       y="38.313171"
+       rx="6.144917"
+       ry="6.1828303" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 27.397486,19.076128 L 46.218626,38.216963"
+       id="path2774"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect1884"
+       inkscape:connection-end="#rect2772" />
+  </g>
+</svg>
diff --git a/doc/bioinfo_jc/bioinfo-presentation.rst b/doc/bioinfo_jc/bioinfo-presentation.rst
new file mode 100644 (file)
index 0000000..3437935
--- /dev/null
@@ -0,0 +1,137 @@
+.. include:: <s5defs.txt>
+
+=====
+Mussa
+=====
+
+:Authors: Diane Trout
+
+.. The contents of this directory contain the source
+   for a presentation for the Caltech Bioinformatics Journal club.
+
+.. footer:: Caltech Bioinformatics Journal Club
+
+What is Mussa
+-------------
+
+.. class:: small 
+
+  Mussa is tool to search for conserved regions between several
+  sequences. Hopefully regions detected as conserved will 
+  highlight potentially important DNA sequence features such as
+  cis-regulatory modules, microRNA genes, and exons.
+
+  Mussa extends previous 2-way sequence comparison to N sequences. 
+
+Family Tree
+-----------
+
+.. class:: small 
+
+  Family Relations and Mussa started using the same sequence
+  comparison algorithm but developed in different directions.
+
+    .. image:: familytree.png
+        :alt: Gratutious software family tree
+
+  `Family Relations`_ focused on providing a robust usable piece
+  of software.
+
+  Mussa focused on the N-way algorithm.
+  
+  .. _`Family Relations`: http://cartwheel.caltech.edu/
+
+Algorithm
+---------
+
+.. class:: small
+
+  To compute a result Mussa conceptually uses these modules
+
+    * Seqcomp 
+    * Test Transitivity
+    * "Refinement"
+
+Seqcomp
+-------
+
+.. class:: small
+
+  The original seqcomp comparion uses a refinement of a fairly simple 
+  algorithm to compare two sequences.
+
+  Given window of size W and sequences S[0] and S[1]::
+     
+     for x in range(len(S[0])-W):
+       for y in range(len(S[1])-W):
+         match = 0
+         for i in range(W):
+           if S[0][x+i] == S[1][y+i]:
+             increment match 
+           if match > threshold: 
+             save indicies
+
+  The actual algorithm only needs to compare the base that 
+  "slid in" into window, and account for the base that "slid out"
+
+Seqcomp
+-------
+
+.. class:: small
+
+  Assume that in this case we need 3 matches out of 4
+
+    .. image:: 4bp_window_no_match.png
+
+  In this case there are none.
+
+Seqcomp
+-------
+
+.. class:: small
+
+   Assume that in this case we need 3 matches out of 4
+
+     .. image:: 4bp_window_match.png
+
+   However, now that we slid over one position there are now 4
+   and so we would record 0, 5
+
+Seqcomp
+-------
+
+.. class:: small
+
+
+  Once one pass is complete one of the sequences is reversed complimented
+  and the process is repeated.
+
+  .. container:: incremental
+
+     When extending to more than two sequences, mussa needs to compare
+
+     (N * (N-1)) / 2 sequences
+
+Test Transitivity
+-----------------
+
+Refinement
+----------
+
+Limits
+------
+
+  describe the difference between a long distance comparison
+  and multiple closer comparisons. (should use some pictures for that)
+
+  paircomp/seqcomp
+
+  transitivity filter
+
+How To Use
+----------
+
+  Should this include pulling things from the tutorial?
+  cover sucking things out of UCSC?
+
diff --git a/doc/bioinfo_jc/familytree.png b/doc/bioinfo_jc/familytree.png
new file mode 100644 (file)
index 0000000..f489c44
Binary files /dev/null and b/doc/bioinfo_jc/familytree.png differ
diff --git a/doc/bioinfo_jc/familytree.svg b/doc/bioinfo_jc/familytree.svg
new file mode 100644 (file)
index 0000000..ba108a5
--- /dev/null
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.44"
+   sodipodi:docbase="/Users/diane/proj/mussa/doc"
+   sodipodi:docname="familytree.svg"
+   inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3661">
+      <stop
+         style="stop-color:#6464ff;stop-opacity:1;"
+         offset="0"
+         id="stop3663" />
+      <stop
+         style="stop-color:#008cfc;stop-opacity:0;"
+         offset="1"
+         id="stop3665" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3667"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-158.1367,-6.691967)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3708"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-15.2001,71.08978)"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3712"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-258.6469,111.9958)"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3722"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-64.69758,53.91718)"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3726"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-64.31224,112.506)"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3742"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-64.31223,166.0441)"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3661"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.042403,0,0,0.693604,-258.545,54.76704)"
+       x1="249.00768"
+       y1="45.745173"
+       x2="396.4798"
+       y2="45.745173" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="71.698414"
+     inkscape:cy="927.97871"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1076"
+     inkscape:window-height="588"
+     inkscape:window-x="0"
+     inkscape:window-y="22">
+    <sodipodi:guide
+       orientation="horizontal"
+       position="985.90888"
+       id="guide3750" />
+    <sodipodi:guide
+       orientation="horizontal"
+       position="928.33019"
+       id="guide3752" />
+    <sodipodi:guide
+       orientation="horizontal"
+       position="874.7921"
+       id="guide3754" />
+    <sodipodi:guide
+       orientation="vertical"
+       position="174.75639"
+       id="guide3756" />
+    <sodipodi:guide
+       orientation="horizontal"
+       position="1028.5714"
+       id="guide3799" />
+    <sodipodi:guide
+       orientation="horizontal"
+       position="972.14286"
+       id="guide3801" />
+    <sodipodi:guide
+       orientation="vertical"
+       position="155"
+       id="guide3803" />
+    <sodipodi:guide
+       orientation="vertical"
+       position="195"
+       id="guide3805" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:url(#linearGradient3667);fill-opacity:1;stroke:black;stroke-width:1.55;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stroke-linejoin:round"
+       id="rect1872"
+       width="152.68274"
+       height="38.535496"
+       x="101.95056"
+       y="5.7693"
+       rx="6.144917"
+       ry="6.1828303"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="149.50256"
+       y="27.057348"
+       id="text3669"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         x="149.50256"
+         y="27.057348"
+         id="tspan3673">Seqcomp</tspan></text>
+    <rect
+       style="fill:url(#linearGradient3797);fill-opacity:1;stroke:black;stroke-width:1.54999995;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3691"
+       width="152.68274"
+       height="38.535496"
+       x="1.5422608"
+       y="67.228302"
+       rx="6.144917"
+       ry="6.1828303" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="28.92683"
+       y="89.33651"
+       id="text3695"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan3697"
+         x="28.92683"
+         y="89.33651">Family Relations</tspan></text>
+    <rect
+       style="opacity:1;fill:url(#linearGradient3712);fill-opacity:1;stroke:black;stroke-width:1.55;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stroke-linejoin:round"
+       id="rect3710"
+       width="152.68274"
+       height="38.535496"
+       x="1.4403728"
+       y="124.45715"
+       rx="6.144917"
+       ry="6.1828303" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="74.751289"
+       y="140.67412"
+       id="text3714"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan3716"
+         x="74.751289"
+         y="140.67412">Family Relations II</tspan><tspan
+         sodipodi:role="line"
+         x="74.751289"
+         y="155.67412"
+         id="tspan3718">paircomp</tspan></text>
+    <rect
+       style="opacity:1;fill:url(#linearGradient3722);fill-opacity:1;stroke:black;stroke-width:1.55;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stroke-linejoin:round"
+       id="rect3720"
+       width="152.68274"
+       height="38.535496"
+       x="195.38965"
+       y="66.378448"
+       rx="6.144917"
+       ry="6.1828303"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient3726);fill-opacity:1;stroke:black;stroke-width:1.54999995;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3724"
+       width="152.68274"
+       height="38.535496"
+       x="195.77499"
+       y="124.9673"
+       rx="6.144917"
+       ry="6.1828303"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="229.47794"
+       y="89.33651"
+       id="text3728"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan3730"
+         x="229.47794"
+         y="89.33651">Python MUSSA</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="241.42645"
+       y="147.2655"
+       id="text3732"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan3734"
+         x="241.42645"
+         y="147.2655">FLTK Mussa</tspan></text>
+    <rect
+       style="opacity:1;fill:url(#linearGradient3742);fill-opacity:1;stroke:black;stroke-width:1.54999995;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3740"
+       width="152.68274"
+       height="38.535496"
+       x="195.77499"
+       y="178.50539"
+       rx="6.144917"
+       ry="6.1828303"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="243.04866"
+       y="202.10962"
+       id="text3744"
+       inkscape:transform-center-y="4.5380859"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"><tspan
+         sodipodi:role="line"
+         id="tspan3746"
+         x="243.04866"
+         y="202.10962">MussaGL</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 146.81559,44.729947 L 111.27845,66.96345"
+       id="path3758"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect1872"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 79.104936,106.34925 L 78.478922,124.032"
+       id="path3760"
+       inkscape:connector-type="polyline"
+       inkscape:connection-end="#rect3710"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 208.65181,44.729947 L 241.37114,65.953298"
+       id="path3762"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect1872"
+       inkscape:connection-end="#rect3720"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 271.86284,105.68894 L 271.98454,124.1923"
+       id="path3764"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect3720"
+       inkscape:connection-end="#rect3724"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 272.11636,164.2778 L 272.11636,177.73039"
+       id="path3766"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#rect3724"
+       inkscape:connection-end="#rect3740"
+       inkscape:export-filename="/Users/diane/proj/mussa/doc/familytree.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+  </g>
+</svg>