You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(57) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(44) |
Feb
(151) |
Mar
(131) |
Apr
(171) |
May
(125) |
Jun
(43) |
Jul
(26) |
Aug
(19) |
Sep
(10) |
Oct
|
Nov
(4) |
Dec
(28) |
| 2004 |
Jan
(134) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ki...@us...> - 2003-03-21 02:57:14
|
Update of /cvsroot/pymerase/htdocs/docs
In directory sc8-pr-cvs1:/tmp/cvs-serv11277
Modified Files:
index.shtml
Log Message:
formatting
Index: index.shtml
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** index.shtml 21 Mar 2003 02:56:41 -0000 1.14
--- index.shtml 21 Mar 2003 02:57:11 -0000 1.15
***************
*** 29,33 ****
<a href="input">Input Modules</a>
- Documentation about Input Modules<br>
! <a href="output">Output Modules</a> ] - Documentation about Output Modules<br>
</td>
</tr>
--- 29,33 ----
<a href="input">Input Modules</a>
- Documentation about Input Modules<br>
! <a href="output">Output Modules</a> ] - Documentation about Output Modules<br><br>
</td>
</tr>
|
|
From: <ki...@us...> - 2003-03-21 02:56:44
|
Update of /cvsroot/pymerase/htdocs/docs
In directory sc8-pr-cvs1:/tmp/cvs-serv10986
Modified Files:
index.shtml
Log Message:
formatting update
Index: index.shtml
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** index.shtml 21 Mar 2003 02:51:22 -0000 1.13
--- index.shtml 21 Mar 2003 02:56:41 -0000 1.14
***************
*** 23,33 ****
<tr>
<td width="100%" bgcolor="#6C8AFF">
! <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> | pdf ]<br>
! Running Pymerase [ <a href="running">html</a> |
<a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=144835">
pdf</a> ] - Information about running pymerase<br>
! Input Modules [ <a href="input">html</a> ]
- Documentation about Input Modules<br>
! Output Modules [ <a href="output">html</a> ] - Documentation about Output Modules<br>
</td>
</tr>
--- 23,33 ----
<tr>
<td width="100%" bgcolor="#6C8AFF">
! <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> ]<br>
! <a href="running">Running Pymerase</a> [
<a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=144835">
pdf</a> ] - Information about running pymerase<br>
! <a href="input">Input Modules</a>
- Documentation about Input Modules<br>
! <a href="output">Output Modules</a> ] - Documentation about Output Modules<br>
</td>
</tr>
|
|
From: <ki...@us...> - 2003-03-21 02:53:29
|
Update of /cvsroot/pymerase/Docs/running_pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv9509 Modified Files: Makefile Log Message: updated for html generation Index: Makefile =================================================================== RCS file: /cvsroot/pymerase/Docs/running_pymerase/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile 7 Mar 2003 02:54:07 -0000 1.1 --- Makefile 21 Mar 2003 02:53:21 -0000 1.2 *************** *** 2,4 **** latex Run_Pymerase.tex dvipdf Run_Pymerase.dvi ! gv Run_Pymerase.pdf \ No newline at end of file --- 2,7 ---- latex Run_Pymerase.tex dvipdf Run_Pymerase.dvi ! gv Run_Pymerase.pdf ! ! html: ! tth Run_Pymerase.tex \ No newline at end of file |
|
From: <ki...@us...> - 2003-03-21 02:51:24
|
Update of /cvsroot/pymerase/htdocs/docs In directory sc8-pr-cvs1:/tmp/cvs-serv8468 Modified Files: index.shtml Log Message: updated for latest release of Running Pymerase Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** index.shtml 21 Mar 2003 02:48:42 -0000 1.12 --- index.shtml 21 Mar 2003 02:51:22 -0000 1.13 *************** *** 25,29 **** <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> | pdf ]<br> Running Pymerase [ <a href="running">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=141350"> pdf</a> ] - Information about running pymerase<br> Input Modules [ <a href="input">html</a> ] --- 25,29 ---- <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> | pdf ]<br> Running Pymerase [ <a href="running">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=144835"> pdf</a> ] - Information about running pymerase<br> Input Modules [ <a href="input">html</a> ] |
|
From: <ki...@us...> - 2003-03-21 02:48:45
|
Update of /cvsroot/pymerase/htdocs/docs
In directory sc8-pr-cvs1:/tmp/cvs-serv7538
Modified Files:
index.shtml
Log Message:
updated with FAQ
Index: index.shtml
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** index.shtml 5 Mar 2003 00:46:38 -0000 1.11
--- index.shtml 21 Mar 2003 02:48:42 -0000 1.12
***************
*** 22,34 ****
</tr>
<tr>
! <td width="100%" bgcolor="#6C8AFF"> Running
! Pymerase [ <a href="running">html</a> |
<a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=141350">
pdf</a> ] - Information about running pymerase<br>
! Input Modules [ <a href="input">html</a> ]
- Documentation about Input Modules<br>
! Output Modules [ <a href="output">html</a> ] - Documentation about
! Output Modules<br>
! </td>
</tr>
--- 22,34 ----
</tr>
<tr>
! <td width="100%" bgcolor="#6C8AFF">
! <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> | pdf ]<br>
! Running Pymerase [ <a href="running">html</a> |
<a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=141350">
pdf</a> ] - Information about running pymerase<br>
! Input Modules [ <a href="input">html</a> ]
- Documentation about Input Modules<br>
! Output Modules [ <a href="output">html</a> ] - Documentation about Output Modules<br>
! </td>
</tr>
|
|
From: <ki...@us...> - 2003-03-21 02:43:32
|
Update of /cvsroot/pymerase/Docs/faq
In directory sc8-pr-cvs1:/tmp/cvs-serv5559
Modified Files:
faq.tex
Log Message:
update
Index: faq.tex
===================================================================
RCS file: /cvsroot/pymerase/Docs/faq/faq.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** faq.tex 21 Mar 2003 00:36:40 -0000 1.1
--- faq.tex 21 Mar 2003 02:43:30 -0000 1.2
***************
*** 28,32 ****
\author{Brandon King \& Diane Trout\\
Copyright \copyright California Institute of Technology}
! \date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
--- 28,32 ----
\author{Brandon King \& Diane Trout\\
Copyright \copyright California Institute of Technology}
! \date{Version 0.1.2\\\today}
\maketitle
\thispagestyle{empty}
***************
*** 40,43 ****
--- 40,44 ----
\setcounter{page}{1}
+ %GENERAL
\section{\cb FAQ - General}
\subsection{\cb Why the name ''Pymerase''?}
***************
*** 53,56 ****
--- 54,63 ----
Institute of Technology (Caltech).
+ \subsection{\cb What is the Wold Lab?}\label{woldlab}
+ The Wold Lab, run by Barbara Wold, is a Bioinformatics / Biology Lab at the
+ California Institute of Technology. The Lab consists of both
+ biologists and computational members. For more information visit
+ http://woldlab.caltech.edu/.
+
\subsection{\cb Who originally developed Pymerase?}
Diane Trout and Brandon King originally developed Pymerase in the Wold
***************
*** 65,68 ****
--- 72,128 ----
including Sigmoid and MAGE.
+ \subsection{\cb What License is Pymerase distributed under?}
+ Pymerase is distributed under the MIT license which can be found in
+ the source code of Pymerase or on the web at
+ http://www.opensource.org/licenses/
+
+ \subsection{\cb Does Pymerase support all versions of ArgoUML and/or
+ XMI?}
+ Please see section \ref{argouml} for more information.
+
+ %CONTRIBUTING TO PYMERASE
+ \section{\cb FAQ - Contributing to Pymerase}
+ \subsection{\cb Can I contribute to Pymerase?}
+ Yes, anyone with the will to help may contribute to the Pymerase
+ project. Be it with programming skills, documention, examples, money
+ or good old moral support, we could use all the help we can get. If
+ you would like contribute in any way please send an e-mail to
+ pymerase-devel at lists.sourceforge.net or contact on of the curent
+ developers.
+
+ \subsection{\cb What ways can I contribute?}
+ Pymerase as an open source project servives from the support of the
+ Open Source community. Any help is welcome. Becoming a programmer
+ is probably the most obvious way to help, but is not the only way one
+ can contribute.
+
+ Here is just a small list of things one can do to help:
+ \begin{itemize}
+ \item writting documentation
+ \item testing code
+ \item creating examples
+ \item updating the web site
+ \item contributing expertice
+ \item contributing ideas
+ \item funding development
+ \end{itemize}
+
+ Please send e-mail to the mailing list pymerase-devel at
+ lists.sourceforge.net if you would like to contribute in any way.
+
+ \subsection{\cb How can I help fund development and how will it help?}
+ If you would like to help fund the Pymerase project or other projects
+ in the Wold Lab please contact Barbara Wold or send an e-mail to
+ pymerase-devel at lists.sourceforge.net. You can find out more about
+ the Wold Lab in section \ref{woldlab}
+
+ Additional funding for Pymerase would help in many ways. First of all,
+ Diane and myself (Brandon) also work on other projects in the Wold
+ Lab, so not all of our time goes into the project. Funding would help
+ with the continuing development by providing more time for us to work
+ on the project or the highering of more programmers to work on the
+ project.
+
+ %INPUT MODULES
\section{\cb FAQ - Input Modules}
\subsection{\cb parseGenexSchemaXML}
***************
*** 71,78 ****
No. It's called parseGenexSchemaXML to give credit to the GeneX
project for coming up with the file format used for this particular
! input module and the schema of the GeneX 2.x project. The format can
be used to make any number of schemas using it. Special thanks goes to
Jason Stewart of OpenInformatics.org for the original design of this
XML format.
\end{document}
--- 131,182 ----
No. It's called parseGenexSchemaXML to give credit to the GeneX
project for coming up with the file format used for this particular
! input module and the schema of the GeneX~2.x project. The format can
be used to make any number of schemas using it. Special thanks goes to
Jason Stewart of OpenInformatics.org for the original design of this
XML format.
+
+ \subsubsection{\cb Does parseXMI support all versions of
+ XMI?}\label{argouml}
+ No. Unfortunately, the XMI standard is still developing rapidly, so
+ different versions of XMI can become incompatible with previous
+ versions. Supporting XMI was difficult in the first place as it's a
+ complicated standard. The XMI parser that was used in parseXMI was
+ written in Java, so Jython has to be used when running parseXMI.
+
+ I will have to find out what the latest version of ArgoUML that can be
+ used before they switch over to a new XMI parser. I know
+ ArgoUML~v0.10.* should work with Pymerase.
+
+ If you want to know more information on which versions of ArgoUML
+ export the version of XMI that Pymerase can read, please e-mail the
+ mailing list pymerase-devel at lists.sourceforge.net.
+
+ \subsubsection{\cb Why does parseGenexSchemaXML only work with
+ Jython?}
+ Finding an XMI parser that is developed enough and has documentation
+ on how to use it is difficult at this point in time. The XMI parser
+ that Diane used in parseXMI is written in Java, so Jython has to be
+ used when using the parseXMI input module.
+
+ %OUTPUT MODULES
+ \section{\cb FAQ - Output Modules}
+ \subsection{\cb General}
+ \subsubsection{\cb What modules do hope to include in the future?}
+ In the future we hope to include many more output modules. One of the
+ output modules we hope to develop is the generation of a C++ API which
+ then could be swig wrapped to allow many different languages like,
+ Python, Perl, and Java to use the same generate API.
+
+ \subsection{\cb CreateDBAPI}
+ \subsubsection{\cb What does CreateDBAPI do?}
+ CreateDBAPI generates a Python Database API for a given
+ schema. Currently the generated DBAPI is only compatible with
+ PostgreSQL databases. With some work, it could be ported to other
+ Relational Database Management Systems such as MySQL or Oracle.
+
+ \subsection{\cb CreateSQL}
+ \subsubsection{\cb What does CreateSQL do?}
+ CreateSQL generates a file containing SQL statements for the creation
+ of a PostgreSQL database for a given schema.
\end{document}
|
|
From: <ki...@us...> - 2003-03-21 02:43:10
|
Update of /cvsroot/pymerase/htdocs/docs/faq
In directory sc8-pr-cvs1:/tmp/cvs-serv5412
Added Files:
index.shtml
Log Message:
FAQ
--- NEW FILE: index.shtml ---
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="SHORTCUT ICON" href="/images/pyfav.gif">
<title>Pymerase - FAQ</title>
</head>
<body>
<div align="left">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="100%">
<!--#include virtual="/menus/docs_menu.shtml" -->
<td align="center" valign="top"><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber2">
<tr>
<td width="100%" bgcolor="#6C8AFF">
<!--#include virtual="faq.html"-->
</td>
</tr>
</table>
Last Modified: <!--#echo var="LAST_MODIFIED" -->
</td>
</tr>
</table>
</div>
</body>
</html>
|
|
From: <ki...@us...> - 2003-03-21 02:42:50
|
Update of /cvsroot/pymerase/htdocs/docs/faq
In directory sc8-pr-cvs1:/tmp/cvs-serv5224
Added Files:
faq.html
Log Message:
first version of the FAQ
--- NEW FILE: faq.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<meta name="GENERATOR" content="TtH 2.92">
<title>Pymerase Docs - FAQ</title>
<h1 align="center"><font color="#0000FF">Pymerase Docs - FAQ</font> </h1>
<h3 align="center">Brandon King & Diane Trout<br />
Copyright © California Institute of Technology </h3>
<h3 align="center">Version 0.1.2<br />Mar 20, 2003
</h3>
<p>
<h1>Contents </h1><a href="#tth_sEc1"
>1 <font color="#0000FF">FAQ - General</font></a><br />
<a href="#tth_sEc1.1"
>1.1 <font color="#0000FF">Why the name ''Pymerase''?</font></a><br />
<a href="#tth_sEc1.2"
>1.2 <font color="#0000FF">Where was Pymerase originally developed?</font></a><br />
<a href="#tth_sEc1.3"
>1.3 <font color="#0000FF">What is the Wold Lab?</font></a><br />
<a href="#tth_sEc1.4"
>1.4 <font color="#0000FF">Who originally developed Pymerase?</font></a><br />
<a href="#tth_sEc1.5"
>1.5 <font color="#0000FF">Why was the original purpose of Pymerase?</font></a><br />
<a href="#tth_sEc1.6"
>1.6 <font color="#0000FF">What License is Pymerase distributed under?</font></a><br />
<a href="#tth_sEc1.7"
>1.7 <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></a><br />
<a href="#tth_sEc2"
>2 <font color="#0000FF">FAQ - Contributing to Pymerase</font></a><br />
<a href="#tth_sEc2.1"
>2.1 <font color="#0000FF">Can I contribute to Pymerase?</font></a><br />
<a href="#tth_sEc2.2"
>2.2 <font color="#0000FF">What ways can I contribute?</font></a><br />
<a href="#tth_sEc2.3"
>2.3 <font color="#0000FF">How can I help fund development and how will it help?</font></a><br />
<a href="#tth_sEc3"
>3 <font color="#0000FF">FAQ - Input Modules</font></a><br />
<a href="#tth_sEc3.1"
>3.1 <font color="#0000FF">parseGenexSchemaXML</font></a><br />
<a href="#tth_sEc3.1.1"
>3.1.1 <font color="#0000FF">Can the parseGenexSchemaXML input module only parse the GeneX project schema?</font></a><br />
<a href="#tth_sEc3.1.2"
>3.1.2 <font color="#0000FF">Does parseXMI support all versions of XMI?</font></a><br />
<a href="#tth_sEc3.1.3"
>3.1.3 <font color="#0000FF">Why does parseGenexSchemaXML only work with Jython?</font></a><br />
<a href="#tth_sEc4"
>4 <font color="#0000FF">FAQ - Output Modules</font></a><br />
<a href="#tth_sEc4.1"
>4.1 <font color="#0000FF">General</font></a><br />
<a href="#tth_sEc4.1.1"
>4.1.1 <font color="#0000FF">What modules do hope to include in the future?</font></a><br />
<a href="#tth_sEc4.2"
>4.2 <font color="#0000FF">CreateDBAPI</font></a><br />
<a href="#tth_sEc4.2.1"
>4.2.1 <font color="#0000FF">What does CreateDBAPI do?</font></a><br />
<a href="#tth_sEc4.3"
>4.3 <font color="#0000FF">CreateSQL</font></a><br />
<a href="#tth_sEc4.3.1"
>4.3.1 <font color="#0000FF">What does CreateSQL do?</font></a><br />
<p>
<p>
<h2><a name="tth_sEc1">
1</a> <font color="#0000FF">FAQ - General</font></h2>
<h3><a name="tth_sEc1.1">
1.1</a> <font color="#0000FF">Why the name ''Pymerase''?</font></h3>
Pymerase is the combination of 'Python', the primary language Pymerase
is written in, and 'Polymerase'. Polymerase, in short, is a molecule
which copies/converts DNA into RNA. We figured that Pymerase had
similar functionality in that it took table.dtd XML (DNA) files and
converted them into other things, such as SQL statements (RNA) which
is then used to create a database (Protein).
<p>
<h3><a name="tth_sEc1.2">
1.2</a> <font color="#0000FF">Where was Pymerase originally developed?</font></h3>
Pymerase was originally developed in the Wold Lab at the California
Institute of Technology (Caltech).
<p>
<h3><a name="tth_sEc1.3">
1.3</a> <font color="#0000FF">What is the Wold Lab?</font></h3><a name="woldlab">
</a>
The Wold Lab, run by Barbara Wold, is a Bioinformatics / Biology Lab at the
California Institute of Technology. The Lab consists of both
biologists and computational members. For more information visit
http://woldlab.caltech.edu/.
<p>
<h3><a name="tth_sEc1.4">
1.4</a> <font color="#0000FF">Who originally developed Pymerase?</font></h3>
Diane Trout and Brandon King originally developed Pymerase in the Wold
Lab at Caltech. Barbara Wold is the principal invesigator incharge of
the project at Caltech, along with collaborator Eric Mjolsness of
UC Irvine.
<p>
<h3><a name="tth_sEc1.5">
1.5</a> <font color="#0000FF">Why was the original purpose of Pymerase?</font></h3>
The original purpose of pymerase was to generate a Python Database API
for the GeneX Microarray Gene Expression Database. As development
progressed Pymerase was made more generic to support other projects
including Sigmoid and MAGE.
<p>
<h3><a name="tth_sEc1.6">
1.6</a> <font color="#0000FF">What License is Pymerase distributed under?</font></h3>
Pymerase is distributed under the MIT license which can be found in
the source code of Pymerase or on the web at
http://www.opensource.org/licenses/
<p>
<h3><a name="tth_sEc1.7">
1.7</a> <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or
XMI?</font></h3>
Please see section <a href="#argouml">3.1.2</a> for more information.
<p>
<h2><a name="tth_sEc2">
2</a> <font color="#0000FF">FAQ - Contributing to Pymerase</font></h2>
<h3><a name="tth_sEc2.1">
2.1</a> <font color="#0000FF">Can I contribute to Pymerase?</font></h3>
Yes, anyone with the will to help may contribute to the Pymerase
project. Be it with programming skills, documention, examples, money
or good old moral support, we could use all the help we can get. If
you would like contribute in any way please send an e-mail to
pymerase-devel at lists.sourceforge.net or contact on of the curent
developers.
<p>
<h3><a name="tth_sEc2.2">
2.2</a> <font color="#0000FF">What ways can I contribute?</font></h3>
Pymerase as an open source project servives from the support of the
Open Source community. Any help is welcome. Becoming a programmer
is probably the most obvious way to help, but is not the only way one
can contribute.
<p>
Here is just a small list of things one can do to help:
<ul><p>
<li> writting documentation</li>
<p>
<li> testing code</li>
<p>
<li> creating examples</li>
<p>
<li> updating the web site</li>
<p>
<li> contributing expertice</li>
<p>
<li> contributing ideas</li>
<p>
<li> funding development</li>
</ul>
<p>
Please send e-mail to the mailing list pymerase-devel at
lists.sourceforge.net if you would like to contribute in any way.
<p>
<h3><a name="tth_sEc2.3">
2.3</a> <font color="#0000FF">How can I help fund development and how will it help?</font></h3>
If you would like to help fund the Pymerase project or other projects
in the Wold Lab please contact Barbara Wold or send an e-mail to
pymerase-devel at lists.sourceforge.net. You can find out more about
the Wold Lab in section <a href="#woldlab">1.3</a>
<p>
Additional funding for Pymerase would help in many ways. First of all,
Diane and myself (Brandon) also work on other projects in the Wold
Lab, so not all of our time goes into the project. Funding would help
with the continuing development by providing more time for us to work
on the project or the highering of more programmers to work on the
project.
<p>
<h2><a name="tth_sEc3">
3</a> <font color="#0000FF">FAQ - Input Modules</font></h2>
<h3><a name="tth_sEc3.1">
3.1</a> <font color="#0000FF">parseGenexSchemaXML</font></h3>
<h4><a name="tth_sEc3.1.1">
3.1.1</a> <font color="#0000FF">Can the parseGenexSchemaXML input module only parse the
GeneX project schema?</font></h4>
No. It's called parseGenexSchemaXML to give credit to the GeneX
project for coming up with the file format used for this particular
input module and the schema of the GeneX 2.x project. The format can
be used to make any number of schemas using it. Special thanks goes to
Jason Stewart of OpenInformatics.org for the original design of this
XML format.
<p>
<h4><a name="tth_sEc3.1.2">
3.1.2</a> <font color="#0000FF">Does parseXMI support all versions of
XMI?</font></h4><a name="argouml">
</a>
No. Unfortunately, the XMI standard is still developing rapidly, so
different versions of XMI can become incompatible with previous
versions. Supporting XMI was difficult in the first place as it's a
complicated standard. The XMI parser that was used in parseXMI was
written in Java, so Jython has to be used when running parseXMI.
<p>
I will have to find out what the latest version of ArgoUML that can be
used before they switch over to a new XMI parser. I know
ArgoUML v0.10.* should work with Pymerase.
<p>
If you want to know more information on which versions of ArgoUML
export the version of XMI that Pymerase can read, please e-mail the
mailing list pymerase-devel at lists.sourceforge.net.
<p>
<h4><a name="tth_sEc3.1.3">
3.1.3</a> <font color="#0000FF">Why does parseGenexSchemaXML only work with
Jython?</font></h4>
Finding an XMI parser that is developed enough and has documentation
on how to use it is difficult at this point in time. The XMI parser
that Diane used in parseXMI is written in Java, so Jython has to be
used when using the parseXMI input module.
<p>
<h2><a name="tth_sEc4">
4</a> <font color="#0000FF">FAQ - Output Modules</font></h2>
<h3><a name="tth_sEc4.1">
4.1</a> <font color="#0000FF">General</font></h3>
<h4><a name="tth_sEc4.1.1">
4.1.1</a> <font color="#0000FF">What modules do hope to include in the future?</font></h4>
In the future we hope to include many more output modules. One of the
output modules we hope to develop is the generation of a C++ API which
then could be swig wrapped to allow many different languages like,
Python, Perl, and Java to use the same generate API.
<p>
<h3><a name="tth_sEc4.2">
4.2</a> <font color="#0000FF">CreateDBAPI</font></h3>
<h4><a name="tth_sEc4.2.1">
4.2.1</a> <font color="#0000FF">What does CreateDBAPI do?</font></h4>
CreateDBAPI generates a Python Database API for a given
schema. Currently the generated DBAPI is only compatible with
PostgreSQL databases. With some work, it could be ported to other
Relational Database Management Systems such as MySQL or Oracle.
<p>
<h3><a name="tth_sEc4.3">
4.3</a> <font color="#0000FF">CreateSQL</font></h3>
<h4><a name="tth_sEc4.3.1">
4.3.1</a> <font color="#0000FF">What does CreateSQL do?</font></h4>
CreateSQL generates a file containing SQL statements for the creation
of a PostgreSQL database for a given schema.
<p>
<br /><br /><hr /><small>File translated from
T<sub><font size="-1">E</font></sub>X
by <a href="http://hutchinson.belmont.ma.us/tth/">
T<sub><font size="-1">T</font></sub>H</a>,
version 2.92.<br />On 20 Mar 2003, 18:36.</small>
</html>
|
|
From: <ki...@us...> - 2003-03-21 02:41:57
|
Update of /cvsroot/pymerase/htdocs/docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv4872/faq Log Message: Directory /cvsroot/pymerase/htdocs/docs/faq added to the repository |
|
From: <ki...@us...> - 2003-03-21 00:37:21
|
Update of /cvsroot/pymerase/Docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv22467 Added Files: Makefile Log Message: make file for building pdf of the faq. --- NEW FILE: Makefile --- pymerase-faq.pdf: faq.tex latex faq.tex latex faq.tex dvipdf faq.dvi pymerase-faq.pdf gv pymerase-faq.pdf |
|
From: <ki...@us...> - 2003-03-21 00:36:43
|
Update of /cvsroot/pymerase/Docs/faq
In directory sc8-pr-cvs1:/tmp/cvs-serv22278
Added Files:
faq.tex
Log Message:
First FAQ for Pymerase
--- NEW FILE: faq.tex ---
% Pymerase Docs - FAQ
% Copyright (c) California Institute of Technology
%
% Authors: Brandon King
% $Revision: 1.1 $
% Modified $Date: 2003/03/21 00:36:40 $
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage[margin=3cm,noheadfoot]{geometry}
\setlength{\parindent}{0in}
\setlength{\parskip}{2mm}
%colors
\newcommand{\cb}{\color{blue}}
%new commands
\newcommand{\pymlink}{http://pymerase.sf.net}
%document
\begin{document}
%title page
\begin{titlepage}
\title{\cb Pymerase Docs - FAQ}
\author{Brandon King \& Diane Trout\\
Copyright \copyright California Institute of Technology}
\date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
\end{titlepage}
\tableofcontents
\thispagestyle{empty}
\newpage
%Document Body
\setcounter{page}{1}
\section{\cb FAQ - General}
\subsection{\cb Why the name ''Pymerase''?}
Pymerase is the combination of 'Python', the primary language Pymerase
is written in, and 'Polymerase'. Polymerase, in short, is a molecule
which copies/converts DNA into RNA. We figured that Pymerase had
similar functionality in that it took table.dtd XML (DNA) files and
converted them into other things, such as SQL statements (RNA) which
is then used to create a database (Protein).
\subsection{\cb Where was Pymerase originally developed?}
Pymerase was originally developed in the Wold Lab at the California
Institute of Technology (Caltech).
\subsection{\cb Who originally developed Pymerase?}
Diane Trout and Brandon King originally developed Pymerase in the Wold
Lab at Caltech. Barbara Wold is the principal invesigator incharge of
the project at Caltech, along with collaborator Eric Mjolsness of
UC~Irvine.
\subsection{\cb Why was the original purpose of Pymerase?}
The original purpose of pymerase was to generate a Python Database API
for the GeneX Microarray Gene Expression Database. As development
progressed Pymerase was made more generic to support other projects
including Sigmoid and MAGE.
\section{\cb FAQ - Input Modules}
\subsection{\cb parseGenexSchemaXML}
\subsubsection{\cb Can the parseGenexSchemaXML input module only parse the
GeneX project schema?}
No. It's called parseGenexSchemaXML to give credit to the GeneX
project for coming up with the file format used for this particular
input module and the schema of the GeneX 2.x project. The format can
be used to make any number of schemas using it. Special thanks goes to
Jason Stewart of OpenInformatics.org for the original design of this
XML format.
\end{document}
|
|
From: <ki...@us...> - 2003-03-21 00:36:13
|
Update of /cvsroot/pymerase/Docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv22139/faq Log Message: Directory /cvsroot/pymerase/Docs/faq added to the repository |
|
From: <ki...@us...> - 2003-03-20 22:44:27
|
Update of /cvsroot/pymerase/Docs In directory sc8-pr-cvs1:/tmp/cvs-serv3882 Modified Files: README Log Message: added argouml, mention convertion of tutorial to argouml, added template Index: README =================================================================== RCS file: /cvsroot/pymerase/Docs/README,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** README 7 Mar 2003 23:26:08 -0000 1.3 --- README 20 Mar 2003 22:44:09 -0000 1.4 *************** *** 3,6 **** --- 3,8 ---- Web site: http://pymerase.sf.net/docs/ + template - Template for creating new pymerase documentation + running_pymerase - Documentation about how to run pymerase *************** *** 8,11 **** example. tutorial - Tutorial on how to use pymerase ! OLD: Will be ArgoUML Tutorial in the near future. --- 10,16 ---- example. + argouml - Information on how to use ArgoUML with Pymerase, + includes tutorial. + tutorial - Tutorial on how to use pymerase ! OLD: Converted to Docs/argouml/argouml.tex revision 1.2 |
|
From: <ki...@us...> - 2003-03-20 22:29:22
|
Update of /cvsroot/pymerase/Docs/argouml
In directory sc8-pr-cvs1:/tmp/cvs-serv11307
Modified Files:
argouml.tex
Log Message:
completed conversion of Docs/tutorial/ to LaTeX
Index: argouml.tex
===================================================================
RCS file: /cvsroot/pymerase/Docs/argouml/argouml.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** argouml.tex 20 Mar 2003 21:23:45 -0000 1.1
--- argouml.tex 20 Mar 2003 21:51:04 -0000 1.2
***************
*** 33,37 ****
\author{Brandon King \\
Copyright \copyright California Institute of Technology}
! \date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
--- 33,37 ----
\author{Brandon King \\
Copyright \copyright California Institute of Technology}
! \date{Version 0.1.2\\\today}
\maketitle
\thispagestyle{empty}
***************
*** 125,129 ****
be using in this example.
! --FIGURE--
\subsection{\cb Step 2 - Create new class}
--- 125,134 ----
be using in this example.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig1-NewArgoUMLFile.eps}
! \caption{\cb Getting Familiar with ArgoUML}
! \end{figure}
!
! \newpage
\subsection{\cb Step 2 - Create new class}
***************
*** 131,135 ****
be using in this example.
! --FIGURE--
\subsection{\cb Step 3 - Change name of namespace}
--- 136,145 ----
be using in this example.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig2-NewClass.eps}
! \caption{\cb Create new class}
! \end{figure}
!
! \newpage
\subsection{\cb Step 3 - Change name of namespace}
***************
*** 141,145 ****
Checkout).
! --FIGURE--
\subsection{\cb Step 4 - Change class name}
--- 151,160 ----
Checkout).
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig3-ChangeNamespace.eps}
! \caption{\cb Change name of namespace}
! \end{figure}
!
! \newpage
\subsection{\cb Step 4 - Change class name}
***************
*** 147,151 ****
'Dvd'.
! --FIGURE--
\subsection{\cb Step 5 - Create attributes for Dvd class}
--- 162,171 ----
'Dvd'.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig4-ChangeClassName.eps}
! \caption{\cb Change class name}
! \end{figure}
!
! \newpage
\subsection{\cb Step 5 - Create attributes for Dvd class}
***************
*** 156,160 ****
Dvd class should look similar to the one shown in the figure below.
! --FIGURE--
\subsection{\cb Step 6 - Add Studio class and attributes}
--- 176,185 ----
Dvd class should look similar to the one shown in the figure below.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig5-AddAttributesToClass.eps}
! \caption{\cb Create attributes for Dvd class}
! \end{figure}
!
! \newpage
\subsection{\cb Step 6 - Add Studio class and attributes}
***************
*** 162,166 ****
should look similar to the figure below.
! --FIGURE--
\subsection{\cb Step 7 - Create Association}
--- 187,196 ----
should look similar to the figure below.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig6-AddStudioClass.eps}
! \caption{\cb Add Studio class and attributes}
! \end{figure}
!
! \newpage
\subsection{\cb Step 7 - Create Association}
***************
*** 171,175 ****
below.
! --FIGURE--
\subsection{\cb Step 8 - Studio Association End}
--- 201,210 ----
below.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig7-CreateAssociation.eps}
! \caption{\cb Create Association}
! \end{figure}
!
! \newpage
\subsection{\cb Step 8 - Studio Association End}
***************
*** 185,191 ****
'0..1'. Once you're done, it should look similar to the figure below.
! --FIGURE--
! \subsection{\cb Step 9 - DvdAssociation End}
Now we need to add similar information to the other end of the
association. To do this, click on the association and then click on
--- 220,231 ----
'0..1'. Once you're done, it should look similar to the figure below.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig8-StudioAssociationEnd.eps}
! \caption{\cb Studio Association End}
! \end{figure}
! \newpage
!
! \subsection{\cb Step 9 - Dvd Association End}
Now we need to add similar information to the other end of the
association. To do this, click on the association and then click on
***************
*** 194,198 ****
below.
! --FIGURE--
\subsection{\cb Step 10 - Save ArgoUML File}
--- 234,241 ----
below.
! \begin{figure}[h]
! \includegraphics[width=\textwidth]{images/Fig9-DvdAssociationEnd.eps}
! \caption{\cb Dvd Association End}
! \end{figure}
\subsection{\cb Step 10 - Save ArgoUML File}
|
|
From: <ki...@us...> - 2003-03-20 22:02:25
|
Update of /cvsroot/pymerase/Docs/tutorial/images In directory sc8-pr-cvs1:/tmp/cvs-serv16557 Removed Files: Fig1-New_ArgoUML_File.jpg Fig2-New_Class.jpg Fig3-Change_Namespace.jpg Fig4-Change_Class_Name.jpg Fig5-Add_attributes_to_class.jpg Fig6-Add_studio_class.jpg Fig7-Create_association.jpg Fig8-StudioAssociationEnd.jpg Fig9-DvdAssociationEnd.jpg Log Message: source .psd files moved to argouml/images --- Fig1-New_ArgoUML_File.jpg DELETED --- --- Fig2-New_Class.jpg DELETED --- --- Fig3-Change_Namespace.jpg DELETED --- --- Fig4-Change_Class_Name.jpg DELETED --- --- Fig5-Add_attributes_to_class.jpg DELETED --- --- Fig6-Add_studio_class.jpg DELETED --- --- Fig7-Create_association.jpg DELETED --- --- Fig8-StudioAssociationEnd.jpg DELETED --- --- Fig9-DvdAssociationEnd.jpg DELETED --- |
|
From: <ki...@us...> - 2003-03-20 21:58:43
|
Update of /cvsroot/pymerase/Docs/tutorial/images In directory sc8-pr-cvs1:/tmp/cvs-serv14982 Removed Files: Fig1-New_ArgoUML_File.psd Fig2-New_Class.psd Fig3-Change_Namespace.psd Fig4-Change_Class_Name.psd Fig5-Add_attributes_to_class.psd Fig6-Add_studio_class.psd Fig7-Create_association.psd Fig8-StudioAssociationEnd.psd Fig9-DvdAssociationEnd.psd Log Message: moved to argouml/images/ --- Fig1-New_ArgoUML_File.psd DELETED --- --- Fig2-New_Class.psd DELETED --- --- Fig3-Change_Namespace.psd DELETED --- --- Fig4-Change_Class_Name.psd DELETED --- --- Fig5-Add_attributes_to_class.psd DELETED --- --- Fig6-Add_studio_class.psd DELETED --- --- Fig7-Create_association.psd DELETED --- --- Fig8-StudioAssociationEnd.psd DELETED --- --- Fig9-DvdAssociationEnd.psd DELETED --- |
|
From: <ki...@us...> - 2003-03-20 21:55:13
|
Update of /cvsroot/pymerase/Docs/argouml/images In directory sc8-pr-cvs1:/tmp/cvs-serv13501 Added Files: Fig1-New_ArgoUML_File.psd Fig2-New_Class.psd Fig3-Change_Namespace.psd Fig4-Change_Class_Name.psd Fig5-Add_attributes_to_class.psd Fig6-Add_studio_class.psd Fig7-Create_association.psd Fig8-StudioAssociationEnd.psd Fig9-DvdAssociationEnd.psd Log Message: origonal image files with layers --- NEW FILE: Fig1-New_ArgoUML_File.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig2-New_Class.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig3-Change_Namespace.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig4-Change_Class_Name.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig5-Add_attributes_to_class.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig6-Add_studio_class.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig7-Create_association.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig8-StudioAssociationEnd.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Fig9-DvdAssociationEnd.psd --- (This appears to be a binary file; contents omitted.) |
|
From: <ki...@us...> - 2003-03-20 21:53:05
|
Update of /cvsroot/pymerase/Docs/argouml In directory sc8-pr-cvs1:/tmp/cvs-serv12658 Added Files: Makefile Log Message: for building pdf of argouml.tex --- NEW FILE: Makefile --- argo4pymerase.pdf: argouml.tex latex argouml.tex latex argouml.tex dvipdf argouml.dvi argo4pymerase.pdf gv argo4pymerase.pdf |
|
From: <ki...@us...> - 2003-03-20 21:52:19
|
Update of /cvsroot/pymerase/Docs/argouml/images In directory sc8-pr-cvs1:/tmp/cvs-serv12149 Added Files: Fig1-NewArgoUMLFile.eps Fig2-NewClass.eps Fig3-ChangeNamespace.eps Fig4-ChangeClassName.eps Fig5-AddAttributesToClass.eps Fig6-AddStudioClass.eps Fig7-CreateAssociation.eps Fig8-StudioAssociationEnd.eps Fig9-DvdAssociationEnd.eps Log Message: Figures for documentation --- NEW FILE: Fig1-NewArgoUMLFile.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig1-New_ArgoUML_File.eps %%CreationDate: Thu Mar 20 13:26:42 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783774 translate 764.756744 -583.783774 scale [...5050 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig2-NewClass.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig2-NewClass.eps %%CreationDate: Thu Mar 20 13:36:41 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5341 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig3-ChangeNamespace.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig3-ChangeNamespace.eps %%CreationDate: Thu Mar 20 13:37:13 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5187 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig4-ChangeClassName.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig4-ChangeClassName.eps %%CreationDate: Thu Mar 20 13:37:47 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5303 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig5-AddAttributesToClass.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig5-AddAttributesToClass.eps %%CreationDate: Thu Mar 20 13:38:35 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5208 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig6-AddStudioClass.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig6-AddStudioClass.eps %%CreationDate: Thu Mar 20 13:39:16 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5446 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig7-CreateAssociation.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig7-CreateAssociation.eps %%CreationDate: Thu Mar 20 13:39:41 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5249 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig8-StudioAssociationEnd.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig8-StudioAssociationEnd.eps %%CreationDate: Thu Mar 20 13:39:59 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5644 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !BQ,9JcL@QJq8N)K$T#fH?C3iS@)LnH?C3hT!qjrHZgBjT!u\_cHjh^J^8nnaNjp:!!%N~> !<<LY!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<IX!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNo*I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> qZ$TsJH16$JH3sqrrE-#!W<#u!J(6%!4)ZU~> rr`3"!!.WNJH16$b5_MCJH16$XT3k~> rsSc*!!.WNJH16$b5_MCJH16$XT3k~> !&oH/JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !CR$@!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !DElP!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF --- NEW FILE: Fig9-DvdAssociationEnd.eps --- %!PS-Adobe-3.0 EPSF-3.0 %%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner %%Title: /home/king/proj/docs/pymerase/Docs/tutorial/images/Fig9-DvdAssociationEnd.eps %%CreationDate: Thu Mar 20 13:40:30 2003 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 0 0 765 584 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 0.000720 0.000720 translate % Translate to begin of first scanline 0.000000 583.783784 translate 764.756757 -583.783784 scale [...5647 lines suppressed...] !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB&!riB& !riB&!riB&!riB&!riB&!riB&!ri?A"98RMT!n\f"98RLT!n\f!rrIKT!u\_cHjh^J^8nnaNjp: !!%N~> !]l0hJV&H)JV)$r)gZWHOdrg^TmCi$OIipaTmLr&OIir#bg+P\c@O;mccFE6IK0@u~> !<<IX!.b-$!65'S!D$U;!!`K(!D$U:!!`K(!D$U:G^P'kJUYLcrr@Q~> !<<FW!.b-$!65'S!D$U;!!WE'!D$U:!!WE'!D$U:G^P'kJUYLcrr@Q~> !BNl)I=ZftIE?p;FVPd%?>`hSF`eR0?uK+VG'4a2?uL:;JUW0!_g_UcJ,~> rVup!JH16$JH3jnrrE-#!W<#u!J(6%!4)ZU~> rrW9%!J(6%!.b-k!!!%N!.b-P!.Y~> rsJi-!J(6%!.b-k!!!%N!.b-P!.Y~> !&]<-JH16$a8l5@r;Zp#!!33"!!30$!J(6%!5\^9!VueH~> !C?m>!.b-$!5ed:!Vuct!<<.O!.b-e!!!&r!.Y~> !D3`N!.b-$!5ed<!<</u!!30$!J(6%!5\^9!VueH~> %%EndData showpage %%Trailer end %%EOF |
|
From: <ki...@us...> - 2003-03-20 21:51:30
|
Update of /cvsroot/pymerase/Docs/argouml/images In directory sc8-pr-cvs1:/tmp/cvs-serv11927/images Log Message: Directory /cvsroot/pymerase/Docs/argouml/images added to the repository |
|
From: <ki...@us...> - 2003-03-20 21:23:48
|
Update of /cvsroot/pymerase/Docs/argouml
In directory sc8-pr-cvs1:/tmp/cvs-serv27529
Added Files:
argouml.tex
Log Message:
first step in converting Docs/tutorial/ into ArgoUML for Pymerase documentation
--- NEW FILE: argouml.tex ---
% Pymerase Docs - ArgoUML for Pymerase
% Copyright (c) California Institute of Technology
%
% Authors: Brandon King
% $Revision: 1.1 $
% Modified $Date: 2003/03/20 21:23:45 $
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage[margin=3cm,noheadfoot]{geometry}
%\usepackage{makeidx}
\setlength{\parindent}{0in}
\setlength{\parskip}{2mm}
%\setlength{\textwidth}{6.5in}
%colors
%\definecolor{light-blue}{rgb}{0.42,0.54,1}
\newcommand{\cb}{\color{blue}}
%\makeindex
%new commands
\newcommand{\pymlink}{http://pymerase.sf.net}
%document
\begin{document}
%title page
\begin{titlepage}
\title{\cb Pymerase Docs - ArgoUML for Pymerase}
\author{Brandon King \\
Copyright \copyright California Institute of Technology}
\date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
\end{titlepage}
\tableofcontents
\thispagestyle{empty}
\newpage
\setcounter{page}{1}
\section{\cb Introduction}
\subsection{\cb ArgoUML, XMI and Pymerase}
Unified Modeling Language (UML) allows you to draw an Object Model.
Given this object model in the form of XML Metadata Interchange (XMI),
Pymerase can produce many different types of output using it's
pluggable input/output module design. The ParseXMI input module reads
in the Object Model and populates the Pymerase API with information
that output modules need to use. Here is a list of just some of the
output modules that currently exist and a brief discription.
\begin{tabular}{ll}
\bf Output Modules & \bf Description\\
CreateSQL & SQL Statements for creating database\\
CreateDBAPI & Python Database API for a given database\\
CreatePyTkWidgets & Python Tkinter GUI Widgets\\
CreatePyTkDbWidgets & Python Tk Database GUI Widgets
\end{tabular}
In this document I will go through a tutorial explaining how to use
ArgoUML to create an Object Model that has the information that
Pymerase needs for it's output modules to work. The first example will
be a very simple Dvd Collection Database. The second example will
demonstrait how to use the inheritance features of Pymerase.
Note that Pymerase, in it's current state, does not take advantage of
all the features provided by UML. At the same time, UML does not
provide all the information you may want to provide to Pymerase. In
this document, I will go over the features of ArgoUML which are
currently used in Pymerase. If you find that UML does not provide all
the information, you can use the CreateTableXML output module to
create XML files that describes your model. This will provide you with
a way of adding more information to your model.
\subsection{\cb Naming Conventions}
When it comes to programming, naming conventions vary from programmer
to programmer and from situation to situation. In the Java world, it's
common to haveThisConvention while databases most commonly
have\_this\_convention. This led to the development of Name Manglers in
Pymerase. This allows different naming conventions to be converted to
others. Here's a list of a least some of the NameManglers available.
\begin{tabular}{ll}
\bf Name Mangler & \bf Description\\
nullMangler & Does not convert users naming convention\\
CapsWord & CapitalizesFirstLetterOfEachWord, NoSpaces\\
underscore\_word & all\_lower\_case, underscore\_for\_seperation\\
English Word & Capitalizes first word and uses spaces for seperation\\
& \\
\bf Avoid & \\
alllowercasenospaces & This is just a horrible naming convention in
general, but it also prevents\\ & the name manglers from converting to
other name mangling schemes.
\end{tabular}
In some cases you may find you need to generate code to use with code
or a database that uses allowercasenospaces convention. If this is the
case, it is possible to get Pymerase to do what you want. It's just a
little harder. You can accomplish this by using the nullMangler or
creating your own mangler.
\section{\cb Tutorial: Dvd Example}
\subsection{\cb Introduction}
Before we jump in to the tutorial, let me describe the model we wish
to create. The goal is quickly create a Database, Python DBAPI, and
GUI for keeping track of Dvds in a collection. To keep it simple all
we will just have two classes in our Dvd Database. The first will be a
Dvd class which will contain the title of the movie, the year the
movie was released, and a link to a single Studio class. The Studio
class will contain the name of the studio which produced the movie. We
will allow a Studio have 0 to N Dvds, but will only allow a Dvd to
have 0 to 1 Studios.
Note that this may not be the best design for a Dvd Collection
Database, but it does get across the point of how to use Pymerase and
it will function. We would love to have more example databases or
expansions on existing ones. If you would like to contribute, please
visit http://pymerase.sf.net/ and send a message to the mailing list.
\subsection{\cb Step 1 - Getting familiar with ArgoUML}
The first step is to open ArgoUML and learn the basic features we will
be using in this example.
--FIGURE--
\subsection{\cb Step 2 - Create new class}
The first step is to open ArgoUML and learn the basic features we will
be using in this example.
--FIGURE--
\subsection{\cb Step 3 - Change name of namespace}
Click on the 'Namespace' entry box that contains the text
'untitledModel'. Then change the name from 'untitledModel' to the name
of the DBAPI directory you want to use. In this case you would change
the name to 'DvdAPI'. If you don't do this, you may have trouble using
the generated DBAPI in the current version of Pymerase (CVS
Checkout).
--FIGURE--
\subsection{\cb Step 4 - Change class name}
Click on the class you created in step one and give the class the name
'Dvd'.
--FIGURE--
\subsection{\cb Step 5 - Create attributes for Dvd class}
Click on the Dvd class and then press the 'Add Attribute' button shown
in the figure below. For the first attribute, the name should be
'title', and the type should be 'String'. For the second attribute,
the name should be 'yearReleased', and the type should be 'int'. Your
Dvd class should look similar to the one shown in the figure below.
--FIGURE--
\subsection{\cb Step 6 - Add Studio class and attributes}
Create a Studio class with a name attribute of type 'String'. It
should look similar to the figure below.
--FIGURE--
\subsection{\cb Step 7 - Create Association}
Click on the association button shown in the figure below. Then click
and hold down the left mouse button on the Dvd class and drag the
mouse over the Studio class. Then release the mouse button over the
Studio class. If everything went well, it should look like the figure
below.
--FIGURE--
\subsection{\cb Step 8 - Studio Association End}
Although we have an association, we are not done yet. It is currently
set so that a Dvd object can have 1 to 1 Studios and a Studio can have
1 to 1 Dvds. To change this, click on the association. The properties
should look similar to the previous figure. Once you've click on the
association, you should see two 'Association Ends'. One called
'Dvd[1..1]' and the other 'Studio[1..1]'. Click on 'Studio[1..1]'. In
the name entry box, type 'Studio'. This will become the name of the
function you will call from a dvd object to get the studio object (
i.e. dvdObj.getStudio() ). Next change the multiplicity from '1..1' to
'0..1'. Once you're done, it should look similar to the figure below.
--FIGURE--
\subsection{\cb Step 9 - DvdAssociation End}
Now we need to add similar information to the other end of the
association. To do this, click on the association and then click on
'Dvd[1..1]'. Type 'Dvd' into the name entry box and change the
multiplicity from '1..1' to '0..*'. Compare your diagram to the figure
below.
--FIGURE--
\subsection{\cb Step 10 - Save ArgoUML File}
Save you ArgoUML file as 'dvd\_example.zargo'.
\end{document}
|
|
From: <ki...@us...> - 2003-03-20 21:21:56
|
Update of /cvsroot/pymerase/Docs/argouml In directory sc8-pr-cvs1:/tmp/cvs-serv26984/argouml Log Message: Directory /cvsroot/pymerase/Docs/argouml added to the repository |
|
From: <ki...@us...> - 2003-03-20 20:55:30
|
Update of /cvsroot/pymerase/Docs/template In directory sc8-pr-cvs1:/tmp/cvs-serv8746 Added Files: Makefile Log Message: template makefile for future pymerase documentation --- NEW FILE: Makefile --- template.pdf: template.tex latex template.tex latex template.tex dvipdf template.dvi template.pdf gv template.pdf |
|
From: <ki...@us...> - 2003-03-20 20:55:04
|
Update of /cvsroot/pymerase/Docs/template
In directory sc8-pr-cvs1:/tmp/cvs-serv8452
Added Files:
template.tex
Log Message:
template for future pymerase documentation
--- NEW FILE: template.tex ---
% Pymerase Docs - Template
% Copyright (c) California Institute of Technology
%
% Authors: Brandon King
% $Revision: 1.1 $
% Modified $Date: 2003/03/20 20:54:59 $
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage[margin=3cm,noheadfoot]{geometry}
\setlength{\parindent}{0in}
\setlength{\parskip}{2mm}
%colors
\newcommand{\cb}{\color{blue}}
%new commands
\newcommand{\pymlink}{http://pymerase.sf.net}
%document
\begin{document}
%title page
\begin{titlepage}
\title{\cb Pymerase Docs - Title}
\author{Author \\
Copyright \copyright California Institute of Technology}
\date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
\end{titlepage}
\tableofcontents
\thispagestyle{empty}
\newpage
%Document Body
\setcounter{page}{1}
\section{\cb Section One}
\subsection{\cb Subsection One}
\end{document}
|
|
From: <ki...@us...> - 2003-03-20 20:54:17
|
Update of /cvsroot/pymerase/Docs/template In directory sc8-pr-cvs1:/tmp/cvs-serv8132/template Log Message: Directory /cvsroot/pymerase/Docs/template added to the repository |