forked from lgatto/roo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
intro.Rnw
49 lines (36 loc) · 1.42 KB
/
intro.Rnw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% section %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Course introduction}
\begin{frame}[t]{Course introduction}
\begin{block}{Course agenda}
\begin{itemize}
\item Object-oriented programming in \R: S3 and S4 class systems
\item Package development in \R: creating and documenting packages
\item Other advanced topics: testing, debugging, profiling, C/C++ interface,
parallel computation
%% \item This is an \textbf{intensive} course
\end{itemize}
\end{block}
\begin{block}{Objectives}
By the end of the course you should have created a working package written
in the S4 class system.
\bigskip
You should be able to use the code as a template for your own work. Our
example has been chosen for demonstrative purposes.
\end{block}
\end{frame}
\begin{frame}[shrink]{Course working example: "sequences" package}
\begin{block}{Working example}
We will make a simple package to handle sequence data.
\smallskip
This package will be able to load a FASTA file and based on sequence type
do some operations, like finding the sequence length or reverse sequence.
For simplicity we will manipulate single sequences only.
\end{block}
\smallskip
\begin{center}
\pgfuseimage{uml-diagram}
{\small UML class diagram for the "sequences" package}
\end{center}
\end{frame}