mirror of
https://github.com/bendtherules/GSOC_13.git
synced 2026-08-18 22:01:53 +00:00
2537 lines
99 KiB
HTML
2537 lines
99 KiB
HTML
<html xmlns:v="urn:schemas-microsoft-com:vml"
|
|
xmlns:o="urn:schemas-microsoft-com:office:office"
|
|
xmlns:w="urn:schemas-microsoft-com:office:word"
|
|
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
|
|
xmlns="http://www.w3.org/TR/REC-html40">
|
|
|
|
<head>
|
|
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
|
|
<meta name=ProgId content=Word.Document>
|
|
<meta name=Generator content="Microsoft Word 14">
|
|
<meta name=Originator content="Microsoft Word 14">
|
|
<link rel=File-List href="cyto_proposal_draft_files/filelist.xml">
|
|
<link rel=Edit-Time-Data href="cyto_proposal_draft_files/editdata.mso">
|
|
<!--[if !mso]>
|
|
<style>
|
|
v\:* {behavior:url(#default#VML);}
|
|
o\:* {behavior:url(#default#VML);}
|
|
w\:* {behavior:url(#default#VML);}
|
|
.shape {behavior:url(#default#VML);}
|
|
</style>
|
|
<![endif]--><!--[if gte mso 9]><xml>
|
|
<o:DocumentProperties>
|
|
<o:Author>Abhas Bhattacharya</o:Author>
|
|
<o:LastAuthor>Abhas Bhattacharya</o:LastAuthor>
|
|
<o:Revision>3</o:Revision>
|
|
<o:TotalTime>199</o:TotalTime>
|
|
<o:Created>2013-04-23T21:06:00Z</o:Created>
|
|
<o:LastSaved>2013-04-23T21:14:00Z</o:LastSaved>
|
|
<o:Pages>5</o:Pages>
|
|
<o:Words>1615</o:Words>
|
|
<o:Characters>9208</o:Characters>
|
|
<o:Lines>76</o:Lines>
|
|
<o:Paragraphs>21</o:Paragraphs>
|
|
<o:CharactersWithSpaces>10802</o:CharactersWithSpaces>
|
|
<o:Version>14.00</o:Version>
|
|
</o:DocumentProperties>
|
|
<o:OfficeDocumentSettings>
|
|
<o:AllowPNG/>
|
|
</o:OfficeDocumentSettings>
|
|
</xml><![endif]-->
|
|
<link rel=themeData href="cyto_proposal_draft_files/themedata.thmx">
|
|
<link rel=colorSchemeMapping
|
|
href="cyto_proposal_draft_files/colorschememapping.xml">
|
|
<!--[if gte mso 9]><xml>
|
|
<w:WordDocument>
|
|
<w:View>Print</w:View>
|
|
<w:TrackMoves>false</w:TrackMoves>
|
|
<w:TrackFormatting/>
|
|
<w:PunctuationKerning/>
|
|
<w:ValidateAgainstSchemas/>
|
|
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
|
|
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
|
|
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
|
|
<w:DoNotPromoteQF/>
|
|
<w:LidThemeOther>EN-US</w:LidThemeOther>
|
|
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
|
|
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
|
|
<w:Compatibility>
|
|
<w:BreakWrappedTables/>
|
|
<w:SnapToGridInCell/>
|
|
<w:WrapTextWithPunct/>
|
|
<w:UseAsianBreakRules/>
|
|
<w:DontGrowAutofit/>
|
|
<w:SplitPgBreakAndParaMark/>
|
|
<w:EnableOpenTypeKerning/>
|
|
<w:DontFlipMirrorIndents/>
|
|
<w:OverrideTableStyleHps/>
|
|
</w:Compatibility>
|
|
<m:mathPr>
|
|
<m:mathFont m:val="Cambria Math"/>
|
|
<m:brkBin m:val="before"/>
|
|
<m:brkBinSub m:val="--"/>
|
|
<m:smallFrac m:val="off"/>
|
|
<m:dispDef/>
|
|
<m:lMargin m:val="0"/>
|
|
<m:rMargin m:val="0"/>
|
|
<m:defJc m:val="centerGroup"/>
|
|
<m:wrapIndent m:val="1440"/>
|
|
<m:intLim m:val="subSup"/>
|
|
<m:naryLim m:val="undOvr"/>
|
|
</m:mathPr></w:WordDocument>
|
|
</xml><![endif]--><!--[if gte mso 9]><xml>
|
|
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
|
|
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
|
|
LatentStyleCount="267">
|
|
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
|
|
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
|
|
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
|
|
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
|
|
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
|
|
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
|
|
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
|
|
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
|
|
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
|
|
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
|
|
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Table Grid"/>
|
|
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
|
|
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
|
|
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
|
|
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
|
|
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
|
|
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
|
|
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light List Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
|
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
|
|
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
|
|
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
|
|
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
|
|
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
|
|
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
|
|
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
|
|
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
|
|
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
|
|
</w:LatentStyles>
|
|
</xml><![endif]-->
|
|
<style>
|
|
<!--
|
|
/* Font Definitions */
|
|
@font-face
|
|
{font-family:Wingdings;
|
|
panose-1:5 0 0 0 0 0 0 0 0 0;
|
|
mso-font-charset:2;
|
|
mso-generic-font-family:auto;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:0 268435456 0 0 -2147483648 0;}
|
|
@font-face
|
|
{font-family:Wingdings;
|
|
panose-1:5 0 0 0 0 0 0 0 0 0;
|
|
mso-font-charset:2;
|
|
mso-generic-font-family:auto;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:0 268435456 0 0 -2147483648 0;}
|
|
@font-face
|
|
{font-family:Cambria;
|
|
panose-1:2 4 5 3 5 4 6 3 2 4;
|
|
mso-font-charset:0;
|
|
mso-generic-font-family:roman;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:-536870145 1073743103 0 0 415 0;}
|
|
@font-face
|
|
{font-family:Calibri;
|
|
panose-1:2 15 5 2 2 2 4 3 2 4;
|
|
mso-font-charset:0;
|
|
mso-generic-font-family:swiss;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:-536870145 1073786111 1 0 415 0;}
|
|
@font-face
|
|
{font-family:Tahoma;
|
|
panose-1:2 11 6 4 3 5 4 4 2 4;
|
|
mso-font-charset:0;
|
|
mso-generic-font-family:swiss;
|
|
mso-font-pitch:variable;
|
|
mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
|
|
/* Style Definitions */
|
|
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
|
{mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-parent:"";
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:10.0pt;
|
|
margin-left:0in;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
h1
|
|
{mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Heading 1 Char";
|
|
mso-style-next:Normal;
|
|
margin-top:24.0pt;
|
|
margin-right:0in;
|
|
margin-bottom:0in;
|
|
margin-left:0in;
|
|
margin-bottom:.0001pt;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan lines-together;
|
|
page-break-after:avoid;
|
|
mso-outline-level:1;
|
|
font-size:14.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#365F91;
|
|
mso-themecolor:accent1;
|
|
mso-themeshade:191;
|
|
mso-font-kerning:0pt;}
|
|
p.MsoTitle, li.MsoTitle, div.MsoTitle
|
|
{mso-style-priority:10;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Title Char";
|
|
mso-style-next:Normal;
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:15.0pt;
|
|
margin-left:0in;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
border:none;
|
|
mso-border-bottom-alt:solid #4F81BD 1.0pt;
|
|
mso-border-bottom-themecolor:accent1;
|
|
padding:0in;
|
|
mso-padding-alt:0in 0in 4.0pt 0in;
|
|
font-size:26.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#17365D;
|
|
mso-themecolor:text2;
|
|
mso-themeshade:191;
|
|
letter-spacing:.25pt;
|
|
mso-font-kerning:14.0pt;}
|
|
p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst
|
|
{mso-style-priority:10;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Title Char";
|
|
mso-style-next:Normal;
|
|
mso-style-type:export-only;
|
|
margin:0in;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
border:none;
|
|
mso-border-bottom-alt:solid #4F81BD 1.0pt;
|
|
mso-border-bottom-themecolor:accent1;
|
|
padding:0in;
|
|
mso-padding-alt:0in 0in 4.0pt 0in;
|
|
font-size:26.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#17365D;
|
|
mso-themecolor:text2;
|
|
mso-themeshade:191;
|
|
letter-spacing:.25pt;
|
|
mso-font-kerning:14.0pt;}
|
|
p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle
|
|
{mso-style-priority:10;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Title Char";
|
|
mso-style-next:Normal;
|
|
mso-style-type:export-only;
|
|
margin:0in;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
border:none;
|
|
mso-border-bottom-alt:solid #4F81BD 1.0pt;
|
|
mso-border-bottom-themecolor:accent1;
|
|
padding:0in;
|
|
mso-padding-alt:0in 0in 4.0pt 0in;
|
|
font-size:26.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#17365D;
|
|
mso-themecolor:text2;
|
|
mso-themeshade:191;
|
|
letter-spacing:.25pt;
|
|
mso-font-kerning:14.0pt;}
|
|
p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast
|
|
{mso-style-priority:10;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-link:"Title Char";
|
|
mso-style-next:Normal;
|
|
mso-style-type:export-only;
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:15.0pt;
|
|
margin-left:0in;
|
|
mso-add-space:auto;
|
|
mso-pagination:widow-orphan;
|
|
border:none;
|
|
mso-border-bottom-alt:solid #4F81BD 1.0pt;
|
|
mso-border-bottom-themecolor:accent1;
|
|
padding:0in;
|
|
mso-padding-alt:0in 0in 4.0pt 0in;
|
|
font-size:26.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#17365D;
|
|
mso-themecolor:text2;
|
|
mso-themeshade:191;
|
|
letter-spacing:.25pt;
|
|
mso-font-kerning:14.0pt;}
|
|
a:link, span.MsoHyperlink
|
|
{mso-style-priority:99;
|
|
color:blue;
|
|
mso-themecolor:hyperlink;
|
|
text-decoration:underline;
|
|
text-underline:single;}
|
|
a:visited, span.MsoHyperlinkFollowed
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
color:purple;
|
|
mso-themecolor:followedhyperlink;
|
|
text-decoration:underline;
|
|
text-underline:single;}
|
|
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
|
|
{mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
mso-style-link:"Balloon Text Char";
|
|
margin:0in;
|
|
margin-bottom:.0001pt;
|
|
mso-pagination:widow-orphan;
|
|
font-size:8.0pt;
|
|
font-family:"Tahoma","sans-serif";
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;}
|
|
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
|
|
{mso-style-priority:1;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-parent:"";
|
|
margin:0in;
|
|
margin-bottom:.0001pt;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
|
|
{mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:10.0pt;
|
|
margin-left:.5in;
|
|
mso-add-space:auto;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
|
|
{mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-type:export-only;
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:0in;
|
|
margin-left:.5in;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
|
|
{mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-type:export-only;
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:0in;
|
|
margin-left:.5in;
|
|
margin-bottom:.0001pt;
|
|
mso-add-space:auto;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
|
|
{mso-style-priority:34;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
mso-style-type:export-only;
|
|
margin-top:0in;
|
|
margin-right:0in;
|
|
margin-bottom:10.0pt;
|
|
margin-left:.5in;
|
|
mso-add-space:auto;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
span.MsoSubtleEmphasis
|
|
{mso-style-priority:19;
|
|
mso-style-unhide:no;
|
|
mso-style-qformat:yes;
|
|
color:gray;
|
|
mso-themecolor:text1;
|
|
mso-themetint:127;
|
|
font-style:italic;}
|
|
span.BalloonTextChar
|
|
{mso-style-name:"Balloon Text Char";
|
|
mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
mso-style-unhide:no;
|
|
mso-style-locked:yes;
|
|
mso-style-link:"Balloon Text";
|
|
mso-ansi-font-size:8.0pt;
|
|
mso-bidi-font-size:8.0pt;
|
|
font-family:"Tahoma","sans-serif";
|
|
mso-ascii-font-family:Tahoma;
|
|
mso-hansi-font-family:Tahoma;
|
|
mso-bidi-font-family:Tahoma;}
|
|
span.Heading1Char
|
|
{mso-style-name:"Heading 1 Char";
|
|
mso-style-priority:9;
|
|
mso-style-unhide:no;
|
|
mso-style-locked:yes;
|
|
mso-style-link:"Heading 1";
|
|
mso-ansi-font-size:14.0pt;
|
|
mso-bidi-font-size:14.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#365F91;
|
|
mso-themecolor:accent1;
|
|
mso-themeshade:191;
|
|
font-weight:bold;}
|
|
span.TitleChar
|
|
{mso-style-name:"Title Char";
|
|
mso-style-priority:10;
|
|
mso-style-unhide:no;
|
|
mso-style-locked:yes;
|
|
mso-style-link:Title;
|
|
mso-ansi-font-size:26.0pt;
|
|
mso-bidi-font-size:26.0pt;
|
|
font-family:"Cambria","serif";
|
|
mso-ascii-font-family:Cambria;
|
|
mso-ascii-theme-font:major-latin;
|
|
mso-fareast-font-family:"Times New Roman";
|
|
mso-fareast-theme-font:major-fareast;
|
|
mso-hansi-font-family:Cambria;
|
|
mso-hansi-theme-font:major-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:major-bidi;
|
|
color:#17365D;
|
|
mso-themecolor:text2;
|
|
mso-themeshade:191;
|
|
letter-spacing:.25pt;
|
|
mso-font-kerning:14.0pt;}
|
|
.MsoChpDefault
|
|
{mso-style-type:export-only;
|
|
mso-default-props:yes;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-fareast-font-family:Calibri;
|
|
mso-fareast-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;
|
|
mso-bidi-font-family:"Times New Roman";
|
|
mso-bidi-theme-font:minor-bidi;}
|
|
.MsoPapDefault
|
|
{mso-style-type:export-only;
|
|
margin-bottom:10.0pt;
|
|
line-height:115%;}
|
|
@page WordSection1
|
|
{size:841.95pt 1190.7pt;
|
|
margin:1.0in 1.0in 1.0in 1.0in;
|
|
mso-header-margin:.5in;
|
|
mso-footer-margin:.5in;
|
|
mso-paper-source:0;}
|
|
div.WordSection1
|
|
{page:WordSection1;}
|
|
/* List Definitions */
|
|
@list l0
|
|
{mso-list-id:97255880;
|
|
mso-list-template-ids:772306582;}
|
|
@list l0:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Symbol;}
|
|
@list l0:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l0:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:1.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l0:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l0:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l0:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l0:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l0:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l0:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l1
|
|
{mso-list-id:197090385;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-1633226046 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
|
@list l1:level1
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l1:level2
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l1:level3
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l1:level4
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l1:level5
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l1:level6
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l1:level7
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l1:level8
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l1:level9
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l2
|
|
{mso-list-id:380521030;
|
|
mso-list-template-ids:-1212253482;}
|
|
@list l2:level1
|
|
{mso-level-tab-stop:.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;}
|
|
@list l2:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l2:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";}
|
|
@list l2:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l2:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l2:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l2:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l2:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l2:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l3
|
|
{mso-list-id:448017185;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:1211387810 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
|
|
@list l3:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l3:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l3:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l3:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l3:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l3:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l3:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l3:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l3:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l4
|
|
{mso-list-id:507525435;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-1165307698 67698703 67698703 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
|
@list l4:level1
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l4:level2
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l4:level3
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l4:level4
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l4:level5
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l4:level6
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l4:level7
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l4:level8
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l4:level9
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l5
|
|
{mso-list-id:861161505;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-924013042 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
|
|
@list l5:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:1.0in;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l5:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:1.5in;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l5:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:2.0in;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l5:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:2.5in;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l5:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:3.0in;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l5:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:3.5in;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l5:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:4.0in;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l5:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:4.5in;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l5:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:5.0in;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l6
|
|
{mso-list-id:894318492;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:876519090 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
|
|
@list l6:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:1.0in;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l6:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:1.5in;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l6:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:2.0in;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l6:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:2.5in;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l6:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:3.0in;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l6:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:3.5in;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l6:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:4.0in;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l6:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:4.5in;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l6:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:5.0in;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l7
|
|
{mso-list-id:990597721;
|
|
mso-list-template-ids:-1212253482;}
|
|
@list l7:level1
|
|
{mso-level-tab-stop:.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;}
|
|
@list l7:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l7:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";}
|
|
@list l7:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l7:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l7:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l7:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l7:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l7:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l8
|
|
{mso-list-id:1113789639;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:2070545966 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
|
@list l8:level1
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:1.0in;
|
|
text-indent:-.25in;}
|
|
@list l8:level2
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:1.5in;
|
|
text-indent:-.25in;}
|
|
@list l8:level3
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
margin-left:2.0in;
|
|
text-indent:-9.0pt;}
|
|
@list l8:level4
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:2.5in;
|
|
text-indent:-.25in;}
|
|
@list l8:level5
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:3.0in;
|
|
text-indent:-.25in;}
|
|
@list l8:level6
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
margin-left:3.5in;
|
|
text-indent:-9.0pt;}
|
|
@list l8:level7
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:4.0in;
|
|
text-indent:-.25in;}
|
|
@list l8:level8
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
margin-left:4.5in;
|
|
text-indent:-.25in;}
|
|
@list l8:level9
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
margin-left:5.0in;
|
|
text-indent:-9.0pt;}
|
|
@list l9
|
|
{mso-list-id:1388718708;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-1013425808 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
|
@list l9:level1
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l9:level2
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l9:level3
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l9:level4
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l9:level5
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l9:level6
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l9:level7
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l9:level8
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l9:level9
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l10
|
|
{mso-list-id:1624657255;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-1479218694 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
|
|
@list l10:level1
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l10:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l10:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l10:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l10:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l10:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l10:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0B7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Symbol;}
|
|
@list l10:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:"Courier New";}
|
|
@list l10:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
font-family:Wingdings;}
|
|
@list l11
|
|
{mso-list-id:1679115689;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:732975072 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
|
@list l11:level1
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l11:level2
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l11:level3
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l11:level4
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l11:level5
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l11:level6
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l11:level7
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l11:level8
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l11:level9
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l12
|
|
{mso-list-id:1836218059;
|
|
mso-list-template-ids:-1212253482;}
|
|
@list l12:level1
|
|
{mso-level-tab-stop:.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;}
|
|
@list l12:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l12:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";}
|
|
@list l12:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l12:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l12:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l12:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l12:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l12:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l13
|
|
{mso-list-id:1875802485;
|
|
mso-list-template-ids:-1212253482;}
|
|
@list l13:level1
|
|
{mso-level-tab-stop:.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;}
|
|
@list l13:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l13:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";}
|
|
@list l13:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l13:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l13:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l13:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l13:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l13:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l14
|
|
{mso-list-id:1902596172;
|
|
mso-list-template-ids:-1212253482;}
|
|
@list l14:level1
|
|
{mso-level-tab-stop:.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;}
|
|
@list l14:level2
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";
|
|
mso-bidi-font-family:"Times New Roman";}
|
|
@list l14:level3
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:o;
|
|
mso-level-tab-stop:1.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:"Courier New";}
|
|
@list l14:level4
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l14:level5
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:2.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l14:level6
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l14:level7
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:3.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l14:level8
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.0in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l14:level9
|
|
{mso-level-number-format:bullet;
|
|
mso-level-text:\F0A7;
|
|
mso-level-tab-stop:4.5in;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;
|
|
mso-ansi-font-size:10.0pt;
|
|
font-family:Wingdings;}
|
|
@list l15
|
|
{mso-list-id:2003852343;
|
|
mso-list-type:hybrid;
|
|
mso-list-template-ids:-777478200 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
|
@list l15:level1
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l15:level2
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l15:level3
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l15:level4
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l15:level5
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l15:level6
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
@list l15:level7
|
|
{mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l15:level8
|
|
{mso-level-number-format:alpha-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:left;
|
|
text-indent:-.25in;}
|
|
@list l15:level9
|
|
{mso-level-number-format:roman-lower;
|
|
mso-level-tab-stop:none;
|
|
mso-level-number-position:right;
|
|
text-indent:-9.0pt;}
|
|
ol
|
|
{margin-bottom:0in;}
|
|
ul
|
|
{margin-bottom:0in;}
|
|
-->
|
|
</style>
|
|
<!--[if gte mso 10]>
|
|
<style>
|
|
/* Style Definitions */
|
|
table.MsoNormalTable
|
|
{mso-style-name:"Table Normal";
|
|
mso-tstyle-rowband-size:0;
|
|
mso-tstyle-colband-size:0;
|
|
mso-style-noshow:yes;
|
|
mso-style-priority:99;
|
|
mso-style-parent:"";
|
|
mso-padding-alt:0in 5.4pt 0in 5.4pt;
|
|
mso-para-margin-top:0in;
|
|
mso-para-margin-right:0in;
|
|
mso-para-margin-bottom:10.0pt;
|
|
mso-para-margin-left:0in;
|
|
line-height:115%;
|
|
mso-pagination:widow-orphan;
|
|
font-size:11.0pt;
|
|
font-family:"Calibri","sans-serif";
|
|
mso-ascii-font-family:Calibri;
|
|
mso-ascii-theme-font:minor-latin;
|
|
mso-hansi-font-family:Calibri;
|
|
mso-hansi-theme-font:minor-latin;}
|
|
</style>
|
|
<![endif]--><!--[if gte mso 9]><xml>
|
|
<o:shapedefaults v:ext="edit" spidmax="1026"/>
|
|
</xml><![endif]--><!--[if gte mso 9]><xml>
|
|
<o:shapelayout v:ext="edit">
|
|
<o:idmap v:ext="edit" data="1"/>
|
|
</o:shapelayout></xml><![endif]-->
|
|
</head>
|
|
|
|
<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
|
|
|
|
<div class=WordSection1>
|
|
|
|
<h1><o:p> </o:p></h1>
|
|
|
|
<div style='mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt;
|
|
mso-border-bottom-themecolor:accent1;padding:0in 0in 4.0pt 0in'>
|
|
|
|
<p class=MsoTitle>JavaScript JSON convertors for Cytoscape 3.0 file formats</p>
|
|
|
|
</div>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<h1>Project Idea:</h1>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoNormal>The project title is: JavaScript JSON convertors for
|
|
Cytoscape 3.0 file formats.</p>
|
|
|
|
<p class=MsoNormal><span style='mso-spacerun:yes'>�</span>The idea is based
|
|
upon suggested Idea 19: JavaScript JSON convertors for graph file formats, but
|
|
I would like to drop the word �graph� from it, because this project will
|
|
support virtually all formats accepted by Cytoscape 3.0 .</p>
|
|
|
|
<h1>Synopsis:</h1>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoNormal>This project deals with the conversion of different graph
|
|
and other formats used in Cytoscape 3.0 to Json used in cytoscape.js and vice
|
|
versa. </p>
|
|
|
|
<p class=MsoNormal>Cytoscape 3.0 accepts file formats like xgmml, graphml, gml,
|
|
nnf, sif, xls, sif, csv whereas cytoscape.js currently accepts only json
|
|
representations of the data. It is not an easy task to create json
|
|
representation of a required graph by hand. This is where this project comes
|
|
in. I will develop some converters using JavaScript which will automate this generation
|
|
of json representation.</p>
|
|
|
|
<h1>Implementation details:</h1>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoNormal>The Cytoscape 3.0 file formats that will be supported are:</p>
|
|
|
|
<p class=MsoNormal>Xgmml, Graphml, Sif, Nnf, Gml (,Csv, Xlsx).</p>
|
|
|
|
<p class=MsoNormal>They are arranged according to their priority and so this is
|
|
the order in which their json converters will be implemented. The last two (in
|
|
bracket) will be kept as extras, meaning that they will be implemented only if
|
|
the project is finished well before the deadline (see the timeline for details)
|
|
.</p>
|
|
|
|
<p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shapetype
|
|
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
|
|
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
|
|
<v:stroke joinstyle="miter"/>
|
|
<v:formulas>
|
|
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
|
<v:f eqn="sum @0 1 0"/>
|
|
<v:f eqn="sum 0 0 @1"/>
|
|
<v:f eqn="prod @2 1 2"/>
|
|
<v:f eqn="prod @3 21600 pixelWidth"/>
|
|
<v:f eqn="prod @3 21600 pixelHeight"/>
|
|
<v:f eqn="sum @0 0 1"/>
|
|
<v:f eqn="prod @6 1 2"/>
|
|
<v:f eqn="prod @7 21600 pixelWidth"/>
|
|
<v:f eqn="sum @8 21600 0"/>
|
|
<v:f eqn="prod @7 21600 pixelHeight"/>
|
|
<v:f eqn="sum @10 21600 0"/>
|
|
</v:formulas>
|
|
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
|
<o:lock v:ext="edit" aspectratio="t"/>
|
|
</v:shapetype><v:shape id="Picture_x0020_2" o:spid="_x0000_i1026" type="#_x0000_t75"
|
|
alt="Description: C:\Users\Abhas_2\Desktop\cyto\cyto_proposal.png" style='width:468pt;
|
|
height:312pt;visibility:visible;mso-wrap-style:square'>
|
|
<v:imagedata src="cyto_proposal_draft_files/image001.png" o:title="cyto_proposal"/>
|
|
</v:shape><![endif]--><![if !vml]><img width=624 height=416
|
|
src="cyto_proposal_draft_files/image002.png"
|
|
alt="Description: C:\Users\Abhas_2\Desktop\cyto\cyto_proposal.png" v:shapes="Picture_x0020_2"><![endif]></span></p>
|
|
|
|
<p class=MsoNormal>Now, this is how I plan to deal with each of them.</p>
|
|
|
|
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l9 level1 lfo2'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Xgmml: This is the top priority format and hence
|
|
will be dealt with first. Xml parsers available in native javascript and jquery
|
|
will be used for parsing the xgmml file. Then some JavaScript code (using
|
|
looping and if needed, regular expressions) will deal with the parsed xml file
|
|
to convert them correctly into javascript variables and objects. Finally, they
|
|
can be used to generate its json representation. (Maybe, take some inspiration
|
|
from this library in Gremlin (written in java): <a
|
|
href="https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library">https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library</a>
|
|
)</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'>This requires some separate
|
|
functions which can:</p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='margin-left:1.0in;mso-add-space:auto;
|
|
text-indent:-.25in;mso-list:l6 level1 lfo3'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>convert parsed xml to jS variables and objects</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l6 level1 lfo3'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>create xml from given jS variables and objects</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l6 level1 lfo3'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>save given jS variables and objects as json</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='margin-left:1.0in;mso-add-space:auto;
|
|
text-indent:-.25in;mso-list:l6 level1 lfo3'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>convert json into jS variables and objects</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'>Guidelines for the conversion: <Note:
|
|
See Possible hurdle 1></p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='margin-left:1.0in;mso-add-space:auto;
|
|
text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Whether it is a �node� or a �edge� is
|
|
represented by �group� in json. All its data is stored in the �data� object.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>All the attributes of �node� or �edge� are
|
|
converted to strings in json.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>All the <att> tags of nodes/edges which
|
|
are of type �real� are converted into numbers, �list� and �string� into their
|
|
json counterparts.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>The <att> tags without a �value� attribute
|
|
are considered as objects and its sub-tags and attributes are considered as
|
|
properties of that object. These sub-tags and attributes are then converted in
|
|
accordance with the previous rules.</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='margin-left:1.0in;mso-add-space:auto;
|
|
text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>The <graphics> tag is considered as a json
|
|
object named �graphics�. Its sub-tags and attributes are then converted in
|
|
accordance with the previous rules.</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'>Here�s some side-by-side comparison
|
|
of xgmml format and its corresponding json form:</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='background:aqua;
|
|
mso-highlight:aqua'>XGMML</span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><node
|
|
id="-331" label="YBR043C"><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span><att label="gal1RGexp"
|
|
name="gal1RGexp" value="0.454" type="real"/><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span><att label="GO Cellular
|
|
Component" name="GO Cellular Component"
|
|
type="list"><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>������� </span><att value="cell"
|
|
type="string"/><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>������� </span><att value="cell part"
|
|
type="string"/><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span></att><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span><graphics width="1"
|
|
fill="#fcfffd"><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>������� </span><att
|
|
name="cytoscapeNodeGraphicsAttributes"><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>����������� </span><att
|
|
name="nodeTransparency" value="1.0"/><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>������� </span><span
|
|
style='mso-spacerun:yes'>����</span><att name="nodeLabelFont"
|
|
value="Default-0-12"/><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>������� </span></att><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span></graphics><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'></node><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif";
|
|
background:aqua;mso-highlight:aqua'>JSON</span><span style='font-family:"Arial","sans-serif"'><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>[<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span>{ data: {<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������
|
|
</span>"id":"YKR026C",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������
|
|
</span>"label":"YBR043C",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������������� </span>"gal1RGexp":0.454,<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������������� </span>"GO Cellular
|
|
Component":["cell", "cell part"],<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������
|
|
</span>"graphics":{"width":"1",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������������������
|
|
</span>"fill":"#fcfffd",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>�� </span><span
|
|
style='mso-spacerun:yes'>�������������������������</span>"cytoscapeNodeGraphicsAttributes":{<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������������������������������������������������������
|
|
</span>"nodeTransparency":"1.0",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������������������������������������������������������
|
|
</span>"nodeLabelFont":"Default-0-12"<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������� </span><span
|
|
style='mso-spacerun:yes'>����������������������������������������������������</span>}<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������������������������� </span>}<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>����������� </span>},<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>����� </span>"group": "nodes"<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span>}<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>]<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>
|
|
|
|
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l4 level1 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Graphml:<span style='mso-spacerun:yes'>�
|
|
</span>Graphml is also a xml-based format, so the implementation process is
|
|
same as that of the previous one. Only the code will be different to take care
|
|
of the syntax difference of these formats.</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'>Conversion guideline:</p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='margin-left:1.0in;mso-add-space:auto;
|
|
text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Make use of the graphml � attribute values ( <a
|
|
href="http://graphml.graphdrawing.org/primer/graphml-primer.html#AttributesValues">http://graphml.graphdrawing.org/primer/graphml-primer.html#AttributesValues</a>
|
|
) to know the attribute type and the default values, if present.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>All the <span style='mso-spacerun:yes'>�</span>�key�
|
|
attributes in the <data> tags will be converted into json data of type �attr.type�
|
|
(which are provided as graphml � attribute values )</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Convert complex types ( <a
|
|
href="http://graphml.graphdrawing.org/primer/graphml-primer.html#Complex">http://graphml.graphdrawing.org/primer/graphml-primer.html#Complex</a>
|
|
) into objects.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l4 level2 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Support nested graphs (<a
|
|
href="http://graphml.graphdrawing.org/primer/graphml-primer.html#Nested">http://graphml.graphdrawing.org/primer/graphml-primer.html#Nested</a>
|
|
) with the help of parent variable. (Might be a little complex, but surely
|
|
do-able.)</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle>[Side-by-side examples are not provided for
|
|
this one, as they are pretty easy to understand. ]</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle>Before I move on to the other ones, here is
|
|
a small chart for reference:</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape
|
|
id="Picture_x0020_3" o:spid="_x0000_i1025" type="#_x0000_t75" alt="Description: C:\Users\Abhas_2\Desktop\cyto\cyto_implementation.png"
|
|
style='width:591.75pt;height:345pt;visibility:visible;mso-wrap-style:square'>
|
|
<v:imagedata src="cyto_proposal_draft_files/image003.png" o:title="cyto_implementation"/>
|
|
</v:shape><![endif]--><![if !vml]><img border=0 width=789 height=460
|
|
src="cyto_proposal_draft_files/image003.png"
|
|
alt="Description: C:\Users\Abhas_2\Desktop\cyto\cyto_implementation.png"
|
|
v:shapes="Picture_x0020_3"><![endif]></span></p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l4 level1 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Sif and Nnf: Very simple jS code needs to be
|
|
written to take care of these file formats. There is already a python-based
|
|
implementation of these converters (written by me) available at <a
|
|
href="https://github.com/bendtherules/GSOC_13/tree/master/nnf_and_sif_to_json_py%20%20">https://github.com/bendtherules/GSOC_13/tree/master/nnf_and_sif_to_json_py
|
|
</a><span style='mso-spacerun:yes'>�</span>. <span style='background:silver;
|
|
mso-highlight:silver'>Unlike the python implementation, network information in
|
|
Nnf will be taken care of (stored in the �parent� variable in json).</span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.25in'><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l4 level1 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>GML:<span style='mso-spacerun:yes'>� </span>A
|
|
custom-made parser needs to be built based on regular expressions (native js or
|
|
possibly using xregexp library <a href="http://xregexp.com/">http://xregexp.com/</a>
|
|
). The rest of the plan is the same as that of xgmml, only this new parser will
|
|
be used.<span style='mso-spacerun:yes'>� </span>As XGMML is the successor of
|
|
GML, the conversion guidelines used in xgmml should suffice (only the idea of
|
|
tags are not present here, everything is separated by space/tab).</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'>Side-by-side example:</p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='background:aqua;
|
|
mso-highlight:aqua'>GML</span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>node<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>[<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:1'>����������� </span>id<span style='mso-tab-count:1'>�������� </span>0<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:1'>����������� </span>label<span style='mso-tab-count:
|
|
1'>���� </span>"YKR026C"<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:1'>����������� </span>graphics<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:1'>����������� </span>[<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:2'>����������������������� </span>x<span style='mso-tab-count:
|
|
1'>��������� </span>1916.0<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:2'>����������������������� </span>type<span
|
|
style='mso-tab-count:1'>���� </span>"ellipse"<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:2'>����������������������� </span>fill<span
|
|
style='mso-tab-count:1'>�������� </span>"#E1E1E1"<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-tab-count:1'>����������� </span>]<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>]<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='mso-bidi-font-family:
|
|
Arial;background:aqua;mso-highlight:aqua'>JSON</span><span style='mso-bidi-font-family:
|
|
Arial'><o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>[<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span>{ data: {<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������������� </span>"id":0,<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������
|
|
</span>"label":"YKR026C",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������
|
|
</span>"graphics":{"x":1916.0,<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>���������������������������
|
|
</span>"type":"ellipse",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������������������������� </span>"fill":"#E1E1E1",<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��������������������������� </span>}<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>����������� </span>},<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>����� </span>"group": "nodes"<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><span
|
|
style='mso-spacerun:yes'>��� </span>}<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'>]<o:p></o:p></span></p>
|
|
|
|
<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>
|
|
|
|
<p class=MsoNormal>Few words on the extras:</p>
|
|
|
|
<p class=MsoNormal>These extras will be done only if there is ample time left
|
|
after the completion of the whole project, so there is no way that they will
|
|
harm the main project. I am aware that new GSOC applicants like me tend to
|
|
propose a lot more than they can actually complete, so I have tried not to fall
|
|
in that trap. But these extras are here, because I plan to do them in the
|
|
future, within or after GSOC.<span style='mso-spacerun:yes'>� </span>Also, as a
|
|
side note, in future, I wish to release this codes as a separate jS library for
|
|
converting customized-xml formats into json (I hope my mentoring org will allow
|
|
this).</p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in;mso-list:l4 level1 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Csv:<span style='mso-spacerun:yes'>� </span>Use
|
|
any well-documented csv parser and rest is the same.</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l4 level1 lfo15'><![if !supportLists]><span
|
|
style='mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
|
|
style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Xlsx: <span style='color:red;background:silver;
|
|
mso-highlight:silver'>**Potential License Issue**</span><span style='color:
|
|
red'> </span>This is the most challenging part. I wouldn�t have tried this if
|
|
there was no cross-browser external library to read and write xlsx format. But
|
|
thankfully and quite surprisingly, there is one called Xlsx.js <a
|
|
href="https://github.com/stephen-hardy/xlsx.js">https://github.com/stephen-hardy/xlsx.js</a>
|
|
. I am not much sure if I can pull off this part, but I am still including this
|
|
in the proposal mostly for my inspiration than anything else. Also, I know that
|
|
the Cytoscape project originally supported .xls, but I think its best kept to
|
|
Microsoft Excel for converting .xls into .xlsx .</p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<h1>Timeline:</h1>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>1.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Before
|
|
June 17 : </p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level2 lfo9;tab-stops:list 1.0in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Learn
|
|
more about:</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.5in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level3 lfo9;tab-stops:list 1.5in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
|
|
style='mso-spacerun:yes'>���</span>Jquery, xregexp, csv-parser, json, xlsx.js
|
|
and the graph formats.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level2 lfo9;tab-stops:list 1.0in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Set
|
|
up development environment</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>2.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>June
|
|
17 � July 6 (18 days): Implement xgmml converter</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level2 lfo9;tab-stops:list 1.0in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>June
|
|
17 � June 29 (12 days): Implement xgmml parser</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level2 lfo9;tab-stops:list 1.0in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
30 � July 5 (6 days): Rest of the converter</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>3.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
5 � July 7 (3 days): Test converter with different xgmml files.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>4.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
8 � July 25 (18 days): Implement graphml converter</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level2 lfo9;tab-stops:list 1.0in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
|
|
style='mso-spacerun:yes'>�</span>July 8 � July 19 (12 days): Implement graphml
|
|
parser</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
|
|
auto;text-indent:-.25in;mso-list:l12 level2 lfo9;tab-stops:list 1.0in'><![if !supportLists]><span
|
|
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:
|
|
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
|
|
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
20 � July 25 (6 days): Rest of the converter</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>5.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
|
|
style='mso-spacerun:yes'>�</span>July 26 � July 28 (3 days): Test graphml
|
|
converter</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>6.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
29 (Mid-term evaluation):<span style='mso-spacerun:yes'>� </span>Deliver
|
|
fully-implemented xgmml and graphml parser.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>7.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
30: Take a day off from coding and analyze what went right and wrong in the
|
|
first-term. (How about a blog post? :D)</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>8.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>July
|
|
31 � August 2 (3 days): Implement and test Sif and Nnf converter.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>9.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>August
|
|
3 � August 20 (18 days): Implement Gml converter (First 12 days for the
|
|
parser).</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>10.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>August
|
|
21 � August 23 (3 days): Test Gml converter</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>11.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>August
|
|
24 � August 27 (4 days):<span style='mso-spacerun:yes'>� </span>Put all the converters
|
|
together and test them (Packaging).</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>12.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>August
|
|
28 � September 3 (10 days): Prepare documentation and add inline comments in
|
|
the code.</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l12 level1 lfo9;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>13.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>September
|
|
4 � September 16 (13 days): Buffer time (If everything is working, work on the
|
|
extras) </p>
|
|
|
|
<p class=MsoNormal>(Feedback will be obtained for all the converters from the
|
|
community and they will be given more importance than the extras)</p>
|
|
|
|
<h1>Possible hurdles:</h1>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in;mso-list:l13 level1 lfo10;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>1.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Json
|
|
handler in Cytoscape.js might not be able to handle objects within the �data�
|
|
section. If so, request the developer or send a patch to the core project so
|
|
that it is supported.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l13 level1 lfo10;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>2.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Make
|
|
sure the regular-expression based Gml parser is not buggy.</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l13 level1 lfo10;
|
|
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
|
|
mso-bidi-font-size:11.0pt;line-height:115%;mso-bidi-font-family:Calibri;
|
|
mso-bidi-theme-font:minor-latin'><span style='mso-list:Ignore'>3.<span
|
|
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>The
|
|
input graph formats might not be well-formed (if manually created). (Maybe, add
|
|
a xml-checker and discard non well-formed files. Such a checker might not be
|
|
possible in case of non-xml based formats. )</p>
|
|
|
|
<h1>What can I bring to the team?</h1>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in;mso-list:l10 level1 lfo14'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Yes, I am committed in working hard for the GSOC
|
|
project this summer. <span style='mso-spacerun:yes'>�</span>I do not have any
|
|
other commitment during the summer other than my college internals for the next
|
|
session which should be held near the end of August or the start of September.
|
|
I am not yet sure about the date, but I will ask for a one-week break during that
|
|
time. I hope it won�t be much of a problem.</p>
|
|
|
|
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l10 level1 lfo14'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>Being my first GSOC project, I am also
|
|
super-excited about it, can�t wait to have a fruitful summer this year.</p>
|
|
|
|
<p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l10 level1 lfo14'><![if !supportLists]><span
|
|
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
|
|
Symbol'><span style='mso-list:Ignore'>�<span style='font:7.0pt "Times New Roman"'>
|
|
</span></span></span><![endif]>I wish to learn some more about the core
|
|
Cytoscape project but as I am not a Java developer, I wish to linger with the
|
|
Cytoscape.js project.</p>
|
|
|
|
<p class=MsoNormal><o:p> </o:p></p>
|
|
|
|
<h1>Bio <To be added soon></h1>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|