// // A simple database ER diagram using proc annotate. // Entity bubbles support mouseover and clickthru, when HTML includes // client-side image map (see er.csmap) // // pl -gif er.htm -o er.gif -csmap -mapfile er.csmap -scale 0.8 #set URL = "http://aretha.jax.org/pub-cgi/phenome/mpdcgi?rtn=download/tabledetails" #procdef annotate #saveas A backcolor: lightorange ellipse: yes // outline: yes arrowheadsize: // 3rd arrow - strains to projects (must be done before for clean line).. #proc annotate location: 3 3 arrowhead: 5.5 2.8 #proc annotate #clone A location: 3 3 arrowhead: 1.7 2.5 arrowhead2: 4 2.5 clickmapurl: @URL&table=strains clickmaplabel: mouse strains having data in the MPD text: strains // 3rd arrow - assays to assaystats (must be done before for clean line).. #proc annotate location: 3 1.8 arrowhead: 3 1.2 #proc annotate #clone A location: 3 1.8 arrowhead: 1.7 2.5 arrowhead2: 4 2.5 clickmapurl: @URL&table=assays clickmaplabel: description of each MPD measurement text: assays #proc annotate #clone A location 1.7 2.5 arrowhead: 1.1 2 backcolor: gray(0.9) clickmapurl: @URL&table=summstats clickmaplabel: summary statistics computed for each measurement / strain / sex text: summstats #proc annotate #clone A location 1.1 2 backcolor: gray(0.9) clickmapurl: @URL&table=corrstrong clickmaplabel: correlations computed between all possible pairs of MPD measurements text: corr #proc annotate #clone A location 4 2.5 backcolor: gray(0.9) clickmapurl: @URL&table=sexdiff clickmaplabel: sex differences computed for each measurement / strain text: sexdiff #proc annotate #clone A location: 3 1.2 backcolor: gray(0.9) clickmapurl: @URL&table=assaystats clickmaplabel: summary statistics computed for each measurement text: assaystats #proc annotate #clone A location: 5.5 2.8 arrowhead: 5.5 2.2 arrowhead2: 7 3 clickmapurl: @URL&table=projects clickmaplabel: phenotyping and genotyping projects text: projects #proc annotate #clone A location: 5.5 2.2 arrowhead: 5.5 1.8 clickmapurl: @URL&table=people clickmaplabel: participating investigators text: people #proc annotate #clone A location: 5.5 1.8 clickmapurl: @URL&table=institutions clickmaplabel: institutions associated with investigators text: institutions #proc annotate #clone A location: 7.5 3 ellipse: no backcolor: pink clickmapurl: @URL&table=contributed-data text: contributed data sets & experimental protocols // projstrains (dot) #proc annotate #clone A backcolor: gray(0.9) backdim: 4.3 3.173 0.1 0.1 clickmapurl: @URL&table=projstrains clickmaplabel: many-to-many mapping between projects and strains //////////////////////////// #proc legendentry sampletype: color details: lightorange label: entered #proc legendentry sampletype: color details: gray(0.9) label: derived/computed #proc legendentry sampletype: color details: pink label: contributed #proc legend: location: 2 0.5 format: singleline