Galaxy4Bioinformatics Développement et intégration d application sous Galaxy TOOL INTEGRATION

Size: px
Start display at page:

Download "Galaxy4Bioinformatics Développement et intégration d application sous Galaxy TOOL INTEGRATION"

Transcription

1 Galaxy4Bioinformatics Développement et intégration d application sous Galaxy Gildas Le Corguillé Gwendoline Andres Loraine Guéguen IFB-GT Galaxy Devteam March 4, am 18am TOOL INTEGRATION Part I

2 CONTEXT 2

3 Layers bowtie2-wrapper.xml OS <command> <inputs> bowtie2 <outputs> 3

4 Layers bowtie2-wrapper.xml OS <command> <inputs> bowtie2 <outputs> 4

5 Layers bowtie2-wrapper.xml OS <command> <inputs> bowtie2 <outputs> 5

6 Layers bowtie2-wrapper.xml OS <command> <inputs> bowtie2 <outputs> 6

7 Layers bowtie2-wrapper.xml OS <command> <inputs> bowtie2 <outputs> 7

8 Prerequisites Tools installed on the server bowtie2 A wrapper? To manage input arguments To format outputs names To package outputs in zip or HTML page For other tricky situation bowtie2-wrapper.py bowtie2 8

9 Wrapper XML <tool id="hello" name="hello" version="0.01"> <description>world</description> <command> /bin/echo "Hello World ${mystring}" > ${output1} </command> <inputs> <param name="mystring" type="text" label="say something interesting"/> </inputs> <outputs> <data format="tabular" name="output1" label="hello_world"/> </outputs> <help> **What it does** Says hello </help> </tool> 9

10 Directory tree. config data_manager_conf.xml datatypes_conf.xml galaxy.ini job_conf.xml shed_data_manager_conf shed_tool_conf.xml shed_tool_data_table_conf.xml tool_conf.xml tool_data_table_conf.xml tool_shed.ini tool_sheds_conf.xml database files 000 dataset_10.dat dataset_13.dat 001 dataset_1033.dat dataset_1034.dat job_working_directory pbs galaxy_1000.sh galaxy_1001.sh tmp tmp00dgyq tmp01bliz upload_file_data_xoizxk upload_file_data_xtjjoo integrated_tool_panel.xml paster.log paster.pid run_reports.sh run.sh run_tests.sh run_tool_shed.sh static welcome.html tool-data add_scores.loc alignseq.loc all_fasta.loc bfast_indexes.loc blastdb_p.loc shared ensembl gbrowse igv rviewer ucsc tools data_source genbank.py genbank.xml import.py import.xml ucsc_proxy.py ucsc_proxy.xml upload.py upload.xml filters grep.py grep.xml sorter.py sorter.xml trimmer.py trimmer.xml next_gen_conversion bwa_solid2fastq_modified.pl fastq_conversions.py fastq_conversions.xml fastq_gen_conv.py fastq_gen_conv.xml 10

11 Directory tree database/files History datasets database/job_working_directory Temporary files Only files described in <outputs> will be kept 11

12 BASIC 12

13 BASIC: TOOL SYNTAX 13

14 <tool> tag set <description> tag set <version_command> tag set <command> tag set <inputs> tag set <repeat> tag set <conditional> tag set <when> tag set <param> tag set <validator> tag set <option> tag set <options> tag set <column> tag set <filter> tag set <request_param_translation> tag set <request_param> tag set <append_param> tag set <value> tag set <value_translation> tag set <value> tag set <sanitizer> tag set <valid> tag set <add> and <remove> tag set <mapping> tag set <add> and <remove> tag set <configfiles> tag set <configfile> tag set <outputs> tag set <data> tag set <change_format> tag set <when> tag set ( change_format ) <actions> tag set <tests> tag set <test> tag set <param> tag set (functional tests) <output> tag set (functional tests) <assert_contents> tag set (functional tests) <page> tag set <code> tag set <requirements> tag set <requirement> tag set <stdio>, <regex>, and <exit_code> tag sets <exit_code> tag set <regex> tag set <help> tag set <citations> tag set 14

15 XML Tags <tool id="hello" name="hello" version="0.01"> <description>world</description> <command> /bin/echo "Hello World ${mystring}" > ${output1} </command> <inputs> <param name="mystring" type="text" label="say something interesting"/> </inputs> <outputs> <data format="tabular" name="output1" label="hello_world"/> </outputs> <help> **What it does** Says hello </help> </tool> 15

16 XML Tags <tool id="hello" name="hello" version="0.01"> <description>world</description> <command> /bin/echo "Hello World ${mystring}" > ${output1} </command> <inputs> <param name="mystring" type="text" label="say something interesting"/> </inputs> <outputs> <data format="tabular" name="output1" label="hello_world"/> </outputs> <help> **What it does** Says hello </help> </tool> 16

17 XML Tags <tool id="hello" name="hello" version="0.01"> <description>world</description> <command> /bin/echo "Hello World ${mystring}" > ${output1} </command> <inputs> <param name="mystring" type="text" label="say something interesting"/> </inputs> <outputs> <data format="tabular" name="output1" label="hello_world"/> </outputs> <help> **What it does** Job Command-Line: Says hello </help> </tool> /bin/echo "Hello World You are amazing" > /usr/local/galaxy-dist/database/files/000/dataset_9.dat 17

18 XML Tags <tool id="hello" name="hello" version="0.01"> <description>world</description> <command> /bin/echo "Hello World ${mystring}" > ${output1} </command> <inputs> <param name="mystring" type="text" label="say something interesting"/> </inputs> <outputs> <data format="tabular" name="output1" label="hello_world"/> </outputs> <help> **What it does** Says hello </help> Hello World You are amazing </tool> 18

19 XML syntax errors XML Tags Check your xml with Firefox / Chrome 19

20 XML Tags <command> If your script/binary is in the $PATH <command interpreter=bash> If your script/binary is in the XML directory Ex: $ which trinity /usr/local/bin/trinity Ex : $ ls tools/abims/prinseq/ prinseq.xml prinseq_wrapper.py <command> </command> trinity $input $out <command interpreter=bash> </command> wrapper.py $input $out 20

21 XML Tags <inputs> <param format="sam,bam" name="bamorsamfile" type="data" label="alignments in BAM or SAM format" help= --input: The set of aligned reads." /> <param name="size" size="4" type="integer" value="1" label="size (-S)" /> <param name="xlab" size="30" type="text" value="v1" label="label for x axis (-xlab)"> </param> <validator type="empty_field"/> <param name="foo" type="text" area="true" size="5x25" /> Recommendations: - Keep the name of the original parameters (ex: --mode R) 21

22 XML Tags <inputs> <param format="sam,bam" name="bamorsamfile" type="data" label="alignments in BAM or SAM format" help= --input: The set of aligned reads." /> <param name="size" size="4" type="integer" value="1" label="size (-S)" /> <param name="xlab" size="30" type="text" value="v1" label="label for x axis (-xlab)"/> <param name="foo" type="text" area="true" size="5x25" /> Recommendations: - Keep the name of the original parameters (ex: --mode R) 22

23 XML Tags <inputs> <param format="sam,bam" name="bamorsamfile" type="data" label="alignments in BAM or SAM format" help= --input: The set of aligned reads." /> <param name="size" size="4" type="integer" value="1" label="size (-S)" /> <param name="xlab" size="30" type="text" value="v1" label="label for x axis (-xlab)"/> <param name="foo" type="text" area="true" size="5x25" /> GREP Recommendations: - Keep the name of the original parameters (ex: --mode R) 23

24 XML Tags <outputs> Ex: <data [ ] label=""> label="${tool.name} on ${on_string} (mapped reads in BAM format) label="${input.name}_good.${input.ext}" label="${tool.name} on ${on_string} (#if str( $input_control_file )!= 'None' then ''.join( map( str, [ 'test-w', $window_size, '-G',$gap_size, '-FDR', $error_cut_off, '- islandfiltered-normalized.wig' ] ) ) else ''.join( map( str, [ 'test-w', $window_size, '-G', $gap_size, '-E', $error_cut_off, '-islandfiltered-normalized.wig' ] ) ) #)" 24

25 <help> in restructuredtext Markup <help> XML Tags ======================= Help!!! PLEEASSEEEEEEE ======================= Help!!! PLEEASSEEEEEE colonne1 colonne 2 col3 etc +============+============+=============+=====+ element1.1 element1.2 el element2.1 elem 2.2 el elem el image:: help_me.png </help>

26 BASIC: CONFIG FILES.XML 26

27 tool_conf.xml <toolbox> <!-- COMMON TOOLS --> <label text="common TOOLS" id="common" /> [ ] <section id="filter" name="filter and Sort"> <tool file="stats/filtering.xml" /> <tool file="filters/sorter.xml" /> <tool file="filters/grep.xml" /> <label id="gff" text="gff" /> <tool file="filters/gff/extract_gff_features.xml" /> <tool file="filters/gff/gff_filter_by_attribute.xml" /> <tool file="filters/gff/gff_filter_by_feature_count.xml" /> <tool file="filters/gff/gtf_filter_by_attribute_values_list.xml" /> </section> </toolbox> integrated_tool_panel.xml 27

28 BASIC: INTEGRATION 28

29 Steps to integrate a tools 1/2 1. Install the software (bin or scripts) on the cluster 2. Write the wrapper_xml in the directory tools/ 3. Declare your wrapper_xml to galaxy in the tool_conf.xml 4. Restart Galaxy 29

30 ADVANCED 30

31 Layers bowtie2-wrapper.xml OS bowtie2-wrapper.py bowtie2 <command> <inputs> <outputs> 31

32 Prerequisites Tools installed on the server bowtie2 A wrapper? To manage input arguments To format outputs names To package outputs in zip or HTML page For other tricky situation bowtie2-wrapper.py bowtie2 32

33 ADVANCED: TOOL SYNTAX 33

34 <tool> tag set <description> tag set <version_command> tag set <command> tag set <inputs> tag set <repeat> tag set <conditional> tag set <when> tag set <param> tag set <validator> tag set <option> tag set <options> tag set <column> tag set <filter> tag set <request_param_translation> tag set <request_param> tag set <append_param> tag set <value> tag set <value_translation> tag set <value> tag set <sanitizer> tag set <valid> tag set <add> and <remove> tag set <mapping> tag set <add> and <remove> tag set <configfiles> tag set <configfile> tag set <outputs> tag set <data> tag set <change_format> tag set <when> tag set ( change_format ) <actions> tag set <tests> tag set <test> tag set <param> tag set (functional tests) <output> tag set (functional tests) <assert_contents> tag set (functional tests) <page> tag set <code> tag set <requirements> tag set <requirement> tag set <stdio>, <regex>, and <exit_code> tag sets <exit_code> tag set <regex> tag set <help> tag set <citations> tag set 34

35 <command> cheetah code </command> XML Tags - advanced Cheetah is an open source template engine and code generation tool, written in Python

36 XML Tags - advanced <command> ## check for single/pair-end #if str( $type ) == "single" -U $input_1 #else -1 $input_1-2 $input_2 #if $unaligned_file --un-conc $output_unaligned_reads_l #end if #end if </command> <inputs> <param name="type" type="select" label="is this library mate-paired?"> <option value="single">single-end</option> <option value="paired">paired-end</option> </param> <param name="unaligned_file" type="boolean" truevalue="true" falsevalue="false" checked="false" label="write unaligned reads to separate file(s)" /> </inputs> 36

37 XML Tags - advanced <command> #for $i, $s in enumerate( $series ) rank_of_series=$i input_path=${s.input} x_colom=${s.xcol} y_colom=${s.ycol} #end for </command> <inputs> <repeat name="series" title="series"> <param name="input" type="data" format="tabular" label="dataset"/> <param name="xcol" type="data_column" data_ref="input" label="column for x axis"/> <param name="ycol" type="data_column" data_ref="input" label="column for y axis"/> </repeat> </inputs> 37

38 XML Tags - advanced <command interpreter="bash"> #if $input_format.format == "fasta": phyml_fasta_id_encode_wrapper.sh $input_format.input $output_tree #end if #if $input_format.format == "phylip": phyml.sh #end if </command> <inputs> <conditional name="input_format"> <param type="select" name="format" label="input format"> <option value="phylip">phylip</option> <option value="fasta">fasta</option> </param> <when value="phylip"> <param format="phylip" name="input" type="data" label="alignment in phylip format /> </when> <when value="fasta"> <param format="fasta" name="input" type="data" label="alignment in fasta format" /> </when> </conditional> </inputs> 38

39 XML Tags - advanced <command> #set $rod_binding_names = dict() #for $rod_binding in $rod_bind: #set $rod_binding_names[$rod_bind_name] = $rod_binding_names.get( $rod_bind_name, -1 ) + 1 #end for </command> <command interpreter= bash > pgm $input && mv outfile $output_tranches_pdf </command> ${variant.input_variants.ext} 39

40 XML Tags - advanced <stdio> <exit_code range=":-1" level="warning" /> <exit_code range="1:" level="fatal" /> <regex match="error:" level="fatal" /> <regex match="exception:" level="fatal" /> <regex match="exception:" level="fatal" /> <regex match="traceback" level="fatal" /> </stdio> $ ls foo foo $ echo $? 0 $ ls bar ls: impossible d'accéder à foo: Aucun fichier ou dossier de ce type $ echo $?

41 XML Tags - advanced <configfiles> <command> like: allow cheetah code Can be used to: Create a config file Create a whole script or a module 41

42 XML Tags - advanced <configfiles> Ex: MrBayes <command>mb $script_nexus </command> <configfiles> set autoclose = yes; execute $input_data; <configfile name="script_nexus"> #if str( $data_type.type ) == "nuc #end if #if str( $data_type.lset_params.lset_use ) == "yes" lset nucmodel=$data_type.lset_params.lset_nucmodel nst=$data_type.lset_params.lset_nst; #end if mcmcp ngen=$mcmcp_ngen samplefreq=$mcmcp_samplefreq [ ]; mcmc; quit </configfiles> </configfile> set autoclose = yes; execute dataset_42.dat; lset nucmodel=4by4 nst=2 ; mcmcp ngen=100000; samplefreq=500; mcmc; quit 42

43 XML Tags - advanced <parallelism> (in beta since 02/2012) <parallelism method="basic"></parallelism> <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism> 43

44 <requirements> XML Tags - advanced <requirement type="set_environment">r_script_path</requirement> <requirement type="package">gatk2</requirement> <requirement type="package" version="0.1.19">samtools</requirement> <requirement type="package" version="1.56.0">picard</requirement> <requirement type="set_environment">gatk2_path</requirement> <requirement type="set_environment">gatk2_site_options</requirement> <requirement type="package" version="1.7.1">numpy</requirement> </requirements> <version_command>bowtie2 --version</version_command> 44

45 <tests> Go Loraine 45

46 XML Tags - advanced TODO: Data collection 46

47 XML Tags - advanced <macro> blastn.xml blast.xml <token> #include source=$standard_blast_options# <expand macro="input_out_format" /> <macros> <command> <inputs> Blastp.xml <macros> <outputs> <command> <inputs> Blastx.xml <outputs> <macros> <command> <inputs> <outputs> 47

48 TIPS & TRICKS 48

49 Deal with a lot of outputs Outil Info Info Info Fichier de Info Info Info résultats Info Info Info Info Go Gwen 49

50 Deal with a lot of outputs Outil Fichier de résultats Fichier HTML Info Info Info Info Info 50

51 Deal with a lot of outputs Outil Fichier de résultats Fichier HTML Info Info Info Info Info Wrapper sh Interface Galaxy / Wrapper xml 51

52 Deal with a lot of outputs Outil Fichier de résultats Fichier HTML Info Info Info Info Info Wrapper sh Interface Galaxy / Wrapper xml Transfert Path du dossier out grâce à l attribut : $out_html.files_path 52

53 Deal with a lot of outputs Outil Fichier de résultats Fichier HTML Info Info Info Info Info Déplace les fichiers info dans le dossier out et crée le fichier html avec des liens vers ces fichiers Wrapper sh Interface Galaxy / Wrapper xml Transfert Path du dossier out grâce à l attribut : $out_html.files_path 53

54 ADVANCED: CONFIG FILES.XML 54

55 Directory tree. config data_manager_conf.xml datatypes_conf.xml galaxy.ini job_conf.xml shed_data_manager_conf shed_tool_conf.xml shed_tool_data_table_conf.xml tool_conf.xml tool_data_table_conf.xml tool_shed.ini tool_sheds_conf.xml database files 000 dataset_10.dat dataset_13.dat 001 dataset_1033.dat dataset_1034.dat job_working_directory pbs galaxy_1000.sh galaxy_1001.sh tmp tmp00dgyq tmp01bliz upload_file_data_xoizxk upload_file_data_xtjjoo integrated_tool_panel.xml paster.log paster.pid run_reports.sh run.sh run_tests.sh run_tool_shed.sh static welcome.html tool-data add_scores.loc alignseq.loc all_fasta.loc bfast_indexes.loc blastdb_p.loc shared ensembl gbrowse igv rviewer ucsc tools data_source genbank.py genbank.xml import.py import.xml ucsc_proxy.py ucsc_proxy.xml upload.py upload.xml filters grep.py grep.xml sorter.py sorter.xml trimmer.py trimmer.xml next_gen_conversion bwa_solid2fastq_modified.pl fastq_conversions.py fastq_conversions.xml fastq_gen_conv.py fastq_gen_conv.xml 55

56 tool_data_table_conf.xml tool_data_table_conf.xml <tables> <!-- Locations of indexes in the Bowtie2 mapper format --> <table name="bowtie2_indexes" comment_char="#"> <columns>value, dbkey, name, path</columns> <file path="tool-data/bowtie2_indices.loc" /> </table> tool-data/bowtie2_indices.loc # containing hg19 genome and hg19.*.bt2 files # <unique_build_id> <dbkey> <display_name> <file_base_path> hg19 hg19 Human (hg19) /db/hg19/bowtie2/hg19 bowtie2_wrapper.xml <param name="index" type="select" label="select a reference genome" > <options from_data_table="bowtie2_indexes"> <filter type="sort_by" column="2"/> <validator type="no_options" message="no indexes are available for the selected input dataset"/> </options> </param> 56

57 job_conf.xml job_conf.xml <job_conf> [ ] <destinations default="sge_default"> <destination id="thread4-men_free10" runner="sge"> <param id="nativespecification">-v -w n -q galaxy.q -R y -pe thread 4 -l mem_free=10g </param> </destination> </destinations> <tools> <tool id="ncbi_blastn_wrapper" destination="thread4-men_free10"/> </tools> ncbi_blastn_wrapper.xml <tool id="ncbi_blastn_wrapper" <command> blastn -query "$query" [ ] -num_threads "\${GALAXY_SLOTS:-8} [ ] </command> 57

58 job_conf.xml job_conf.xml <job_conf> [ ] <destinations default="sge_default"> <destination id="thread4-men_free10" runner="sge"> <param id="nativespecification">-v -w n -q galaxy.q -R y -pe thread 4 -l mem_free=10g </param> </destination> </destinations> <tools> <tool id="ncbi_blastn_wrapper" destination="thread4-men_free10"/> </tools> ncbi_blastn_wrapper.xml <tool id="ncbi_blastn_wrapper" <command> blastn -query "$query" [ ] -num_threads "\${GALAXY_SLOTS:-8} [ ] </command> 58

59 job_conf.xml job_conf.xml <job_conf> [ ] <destinations default="sge_default"> <destination id="thread4-men_free10" runner="sge"> <param id="nativespecification">-v -w n -q galaxy.q -R y -pe thread 4 -l mem_free=10g </param> </destination> </destinations> <tools> <tool id="ncbi_blastn_wrapper" destination="thread4-men_free10"/> </tools> ncbi_blastn_wrapper.xml <tool id="ncbi_blastn_wrapper" <command> blastn -query "$query" [ ] -num_threads "\${GALAXY_SLOTS:-8} [ ] </command> 59

60 job_conf.xml job_conf.xml <job_conf> [ ] <destinations default="sge_default"> <destination id="thread4-men_free10" runner="sge"> <param id="nativespecification">-v -w n -q galaxy.q -R y -pe thread 4 -l mem_free=10g </param> </destination> </destinations> <tools> <tool id="ncbi_blastn_wrapper" destination="thread4-men_free10"/> </tools> ncbi_blastn_wrapper.xml <tool id="ncbi_blastn_wrapper" <command> blastn -query "$query" [ ] -num_threads "\${GALAXY_SLOTS:-8} [ ] </command> 60

61 datatype_conf.xml Go Misharl 61

62 CONCLUSION 64

63 Conclusion <tool> tag set <description> tag set <version_command> tag set <command> tag set <inputs> tag set <repeat> tag set <conditional> tag set <when> tag set <param> tag set <validator> tag set <option> tag set <options> tag set <column> tag set <filter> tag set <request_param_translation> tag set <request_param> tag set <append_param> tag set <value> tag set <value_translation> tag set <value> tag set <sanitizer> tag set <valid> tag set <add> and <remove> tag set <mapping> tag set <add> and <remove> tag set <configfiles> tag set <configfile> tag set <outputs> tag set <data> tag set <change_format> tag set <when> tag set ( change_format ) <actions> tag set <tests> tag set <test> tag set <param> tag set (functional tests) <output> tag set (functional tests) <assert_contents> tag set (functional tests) <page> tag set <code> tag set <requirements> tag set <requirement> tag set <stdio>, <regex>, and <exit_code> tag sets <exit_code> tag set <regex> tag set <help> tag set <citations> tag set 65

64 Conclusion If you find one 66

Thursday, February 7, 2013. DOM via PHP

Thursday, February 7, 2013. DOM via PHP DOM via PHP Plan PHP DOM PHP : Hypertext Preprocessor Langage de script pour création de pages Web dynamiques Un ficher PHP est un ficher HTML avec du code PHP

More information

Running and Enhancing your own Galaxy. Daniel Blankenberg The Galaxy Team http://usegalaxy.org

Running and Enhancing your own Galaxy. Daniel Blankenberg The Galaxy Team http://usegalaxy.org Running and Enhancing your own Galaxy Daniel Blankenberg The Galaxy Team http://usegalaxy.org Overview Where and How you can use and build Galaxy public website local instance on the cloud tool shed/contributing

More information

Bash shell programming Part II Control statements

Bash shell programming Part II Control statements Bash shell programming Part II Control statements Deniz Savas and Michael Griffiths 2005-2011 Corporate Information and Computing Services The University of Sheffield Email M.Griffiths@sheffield.ac.uk

More information

Hands-On UNIX Exercise:

Hands-On UNIX Exercise: Hands-On UNIX Exercise: This exercise takes you around some of the features of the shell. Even if you don't need to use them all straight away, it's very useful to be aware of them and to know how to deal

More information

Example. Represent this as XML

Example. Represent this as XML Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple

More information

HP-UX Essentials and Shell Programming Course Summary

HP-UX Essentials and Shell Programming Course Summary Contact Us: (616) 875-4060 HP-UX Essentials and Shell Programming Course Summary Length: 5 Days Prerequisite: Basic computer skills Recommendation Statement: Student should be able to use a computer monitor,

More information

This document presents the new features available in ngklast release 4.4 and KServer 4.2.

This document presents the new features available in ngklast release 4.4 and KServer 4.2. This document presents the new features available in ngklast release 4.4 and KServer 4.2. 1) KLAST search engine optimization ngklast comes with an updated release of the KLAST sequence comparison tool.

More information

Functional Infrastructures

Functional Infrastructures Functional Infrastructures Toni Batchelli, @disclojure PalletOps Clojure/West 2013 Infrastructure Automation Write programs that will build and operate computing environments Increase repeatability and

More information

Writing & Running Pipelines on the Open Grid Engine using QMake. Wibowo Arindrarto DTLS Focus Meeting 15.04.2014

Writing & Running Pipelines on the Open Grid Engine using QMake. Wibowo Arindrarto DTLS Focus Meeting 15.04.2014 Writing & Running Pipelines on the Open Grid Engine using QMake Wibowo Arindrarto DTLS Focus Meeting 15.04.2014 Makefile (re)introduction Atomic recipes / rules that define full pipelines Initially written

More information

Introduction to Python for Text Analysis

Introduction to Python for Text Analysis Introduction to Python for Text Analysis Jennifer Pan Institute for Quantitative Social Science Harvard University (Political Science Methods Workshop, February 21 2014) *Much credit to Andy Hall and Learning

More information

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports $Q2UDFOH7HFKQLFDO:KLWHSDSHU )HEUXDU\ Secure Web.Show_Document() calls to Oracle Reports Introduction...3 Using Web.Show_Document

More information

Table of Contents. Overview... 2. Supported Platforms... 3. Demos/Downloads... 3. Known Issues... 3. Note... 3. Included Files...

Table of Contents. Overview... 2. Supported Platforms... 3. Demos/Downloads... 3. Known Issues... 3. Note... 3. Included Files... Table of Contents Overview... 2 Supported Platforms... 3 Demos/Downloads... 3 Known Issues... 3 Note... 3 Included Files... 5 Implementing the Block... 6 Configuring The HTML5 Polling Block... 6 Setting

More information

EPiServer Operator's Guide

EPiServer Operator's Guide EPiServer Operator's Guide Abstract This document is mainly intended for administrators and developers that operate EPiServer or want to learn more about EPiServer's operating environment. The document

More information

LifeScope Genomic Analysis Software 2.5

LifeScope Genomic Analysis Software 2.5 USER GUIDE LifeScope Genomic Analysis Software 2.5 Graphical User Interface DATA ANALYSIS METHODS AND INTERPRETATION Publication Part Number 4471877 Rev. A Revision Date November 2011 For Research Use

More information

XSLT File Types and Their Advantages

XSLT File Types and Their Advantages Virtual Filesystems Are Virtual Office Documents Ben Martin Abstract Use libferris, XML and XSLT to create virtual filesystems and virtual documents. Virtual filesystems can be made into writable virtual

More information

BASH Scripting. A bash script may consist of nothing but a series of command lines, e.g. The following helloworld.sh script simply does an echo.

BASH Scripting. A bash script may consist of nothing but a series of command lines, e.g. The following helloworld.sh script simply does an echo. BASH Scripting bash is great for simple scripts that automate things you would otherwise by typing on the command line. Your command line skills will carry over to bash scripting and vice versa. bash comments

More information

Cross Site Scripting (XSS) and PHP Security. Anthony Ferrara NYPHP and OWASP Security Series June 30, 2011

Cross Site Scripting (XSS) and PHP Security. Anthony Ferrara NYPHP and OWASP Security Series June 30, 2011 Cross Site Scripting (XSS) and PHP Security Anthony Ferrara NYPHP and OWASP Security Series June 30, 2011 What Is Cross Site Scripting? Injecting Scripts Into Otherwise Benign and Trusted Browser Rendered

More information

NaviCell Data Visualization Python API

NaviCell Data Visualization Python API NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular

More information

Easy Setup Guide 1&1 CLOUD SERVER. Creating Backups. for Linux

Easy Setup Guide 1&1 CLOUD SERVER. Creating Backups. for Linux Easy Setup Guide 1&1 CLOUD SERVER Creating Backups for Linux Legal notice 1&1 Internet Inc. 701 Lee Road, Suite 300 Chesterbrook, PA 19087 USA www.1and1.com info@1and1.com August 2015 Copyright 2015 1&1

More information

mypro Installation and Handling Manual Version: 7

mypro Installation and Handling Manual Version: 7 mypro Installation and Handling Manual Version: 7 Date: JAN 2016 Thank you for using mypro on your PC. myscada is a full featured HMI/SCADA system with advanced options such as vector graphics views, advanced

More information

Administrator s Guide

Administrator s Guide Administrator s Guide Administrator s Guide Thorsten J. Krause Arno Mittelbach datenwerke, 2015 http://www.datenwerke.net/ http://www.reportserver.net/ Copyright 2015 datenwerke Jan Albrecht. All rights

More information

Training Day : Linux

Training Day : Linux Training Day : Linux Objectives At the end of the day, you will be able to use Linux command line in order to : Connect to «genotoul» server Use available tools Transfer files between server and desktop

More information

Administrator s Guide

Administrator s Guide SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide Rev: 2011-06-07 SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide How to use the Search Engine Optimization Toolkit to optimize your

More information

metaengine DataConnect For SharePoint 2007 Configuration Guide

metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect for SharePoint 2007 Configuration Guide (2.4) Page 1 Contents Introduction... 5 Installation and deployment... 6 Installation...

More information

About the Princess Margaret Computational Biology Resource Centre (PMCBRC) cluster

About the Princess Margaret Computational Biology Resource Centre (PMCBRC) cluster Cluster Info Sheet About the Princess Margaret Computational Biology Resource Centre (PMCBRC) cluster Welcome to the PMCBRC cluster! We are happy to provide and manage this compute cluster as a resource

More information

Rocoto. HWRF Python Scripts Training Miami, FL November 19, 2015

Rocoto. HWRF Python Scripts Training Miami, FL November 19, 2015 Rocoto HWRF Python Scripts Training Miami, FL November 19, 2015 Outline Introduction to Rocoto How it works Overview and description of XML Effectively using Rocoto (run, boot, stat, check, rewind, logs)

More information

POB-JAVA Documentation

POB-JAVA Documentation POB-JAVA Documentation 1 INTRODUCTION... 4 2 INSTALLING POB-JAVA... 5 Installation of the GNUARM compiler... 5 Installing the Java Development Kit... 7 Installing of POB-Java... 8 3 CONFIGURATION... 9

More information

Building and Using Web Services With JDeveloper 11g

Building and Using Web Services With JDeveloper 11g Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the

More information

User Migration Tool. Note. Staging Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted Release 9.0(1) 1

User Migration Tool. Note. Staging Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted Release 9.0(1) 1 The (UMT): Is a stand-alone Windows command-line application that performs migration in the granularity of a Unified ICM instance. It migrates only Unified ICM AD user accounts (config/setup and supervisors)

More information

Installation Manual v2.0.0

Installation Manual v2.0.0 Installation Manual v2.0.0 Contents ResponseLogic Install Guide v2.0.0 (Command Prompt Install)... 3 Requirements... 4 Installation Checklist:... 4 1. Download and Unzip files.... 4 2. Confirm you have

More information

Setting Up a CLucene and PostgreSQL Federation

Setting Up a CLucene and PostgreSQL Federation Federated Desktop and File Server Search with libferris Ben Martin Abstract How to federate CLucene personal document indexes with PostgreSQL/TSearch2. The libferris project has two major goals: mounting

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster Basic Course on Bioinformatics tools for Next Generation Sequencing data mining IT infrastructure and user interface: The Galaxy architecture and ARIES cluster Arnold Knijn IT Sector - ISS Istituto Superiore

More information

Release Notes: J-Web Application Package Release 15.1A1 for Juniper Networks EX Series Ethernet Switches

Release Notes: J-Web Application Package Release 15.1A1 for Juniper Networks EX Series Ethernet Switches Release Notes: J-Web Application Package Release 15.1A1 for Juniper Networks EX Series Ethernet Switches Release 15.1A1 4 June 2015 Revision 1 Contents Release Notes: J-Web Application Package Release

More information

Novell Identity Manager

Novell Identity Manager Password Management Guide AUTHORIZED DOCUMENTATION Novell Identity Manager 3.6.1 June 05, 2009 www.novell.com Identity Manager 3.6.1 Password Management Guide Legal Notices Novell, Inc. makes no representations

More information

2667A - Introduction to Programming

2667A - Introduction to Programming 2667A - Introduction to Programming Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction Elements

More information

MapReduce Détails Optimisation de la phase Reduce avec le Combiner

MapReduce Détails Optimisation de la phase Reduce avec le Combiner MapReduce Détails Optimisation de la phase Reduce avec le Combiner S'il est présent, le framework insère le Combiner dans la pipeline de traitement sur les noeuds qui viennent de terminer la phase Map.

More information

Install guide for Websphere 7.0

Install guide for Websphere 7.0 DOCUMENTATION Install guide for Websphere 7.0 Jahia EE v6.6.1.0 Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search,

More information

An Introduction to the Linux Command Shell For Beginners

An Introduction to the Linux Command Shell For Beginners An Introduction to the Linux Command Shell For Beginners Presented by: Victor Gedris In Co-Operation With: The Ottawa Canada Linux Users Group and ExitCertified Copyright and Redistribution This manual

More information

Troubleshooting Mac OS X Server Tips and tricks

Troubleshooting Mac OS X Server Tips and tricks Troubleshooting Mac OS X Server Tips and tricks Zack Smith Consulting Engineer - 318 @acidprime January 28th, 2011 A few words on the future of Mac OS X Server... Troubleshooting a Service tail -f

More information

Introduction to Git. Markus Kötter koetter@rrzn.uni-hannover.de. Notes. Leinelab Workshop July 28, 2015

Introduction to Git. Markus Kötter koetter@rrzn.uni-hannover.de. Notes. Leinelab Workshop July 28, 2015 Introduction to Git Markus Kötter koetter@rrzn.uni-hannover.de Leinelab Workshop July 28, 2015 Motivation - Why use version control? Versions in file names: does this look familiar? $ ls file file.2 file.

More information

JobScheduler Web Services Executing JobScheduler commands

JobScheduler Web Services Executing JobScheduler commands JobScheduler - Job Execution and Scheduling System JobScheduler Web Services Executing JobScheduler commands Technical Reference March 2015 March 2015 JobScheduler Web Services page: 1 JobScheduler Web

More information

Bulk Downloader. Call Recording: Bulk Downloader

Bulk Downloader. Call Recording: Bulk Downloader Call Recording: Bulk Downloader Contents Introduction... 3 Getting Started... 3 Configuration... 4 Create New Job... 6 Running Jobs... 7 Job Log... 7 Scheduled Jobs... 8 Recent Runs... 9 Storage Device

More information

Cleo Communications. CUEScript Training

Cleo Communications. CUEScript Training Cleo Communications CUEScript Training Introduction RMCS Architecture Why CUEScript, What is it? How and Where Scripts in RMCS XML Primer XPath Pi Primer Introduction (cont.) Getting Started Scripting

More information

Software review. Pise: Software for building bioinformatics webs

Software review. Pise: Software for building bioinformatics webs Pise: Software for building bioinformatics webs Keywords: bioinformatics web, Perl, sequence analysis, interface builder Abstract Pise is interface construction software for bioinformatics applications

More information

Hadoop 只 支 援 用 Java 開 發 嘛? Is Hadoop only support Java? 總 不 能 全 部 都 重 新 設 計 吧? 如 何 與 舊 系 統 相 容? Can Hadoop work with existing software?

Hadoop 只 支 援 用 Java 開 發 嘛? Is Hadoop only support Java? 總 不 能 全 部 都 重 新 設 計 吧? 如 何 與 舊 系 統 相 容? Can Hadoop work with existing software? Hadoop 只 支 援 用 Java 開 發 嘛? Is Hadoop only support Java? 總 不 能 全 部 都 重 新 設 計 吧? 如 何 與 舊 系 統 相 容? Can Hadoop work with existing software? 可 以 跟 資 料 庫 結 合 嘛? Can Hadoop work with Databases? 開 發 者 們 有 聽 到

More information

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries

More information

Ansible. Configuration management tool and ad hoc solution. Marcel Nijenhof <marceln@pion.xs4all.nl>

Ansible. Configuration management tool and ad hoc solution. Marcel Nijenhof <marceln@pion.xs4all.nl> Ansible Configuration management tool and ad hoc solution Marcel Nijenhof Index Introduction Installing & configuration Playbooks Variables Roles Ansible galaxy Configuration management

More information

RNA- seq de novo ABiMS

RNA- seq de novo ABiMS RNA- seq de novo ABiMS Cleaning 1. import des données d'entrée depuis Data Libraries : Shared Data Data Libraries RNA- seq de- novo 2. lancement des programmes de nettoyage pas à pas BlueLight.sample.read1.fastq

More information

What's New In DITA CMS 4.0

What's New In DITA CMS 4.0 What's New In DITA CMS 4.0 WWW.IXIASOFT.COM / DITACMS v. 4.0 / Copyright 2014 IXIASOFT Technologies. All rights reserved. Last revised: December 11, 2014 Table of contents 3 Table of contents Chapter

More information

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 2 (11) 1. This document describes the technical system requirements for Paperiton DMS Document Management

More information

Magento Theme EM0006 for Computer store

Magento Theme EM0006 for Computer store Magento Theme EM0006 for Computer store Table of contends Table of contends Introduction Features General Features Flexible layouts Main Menu Standard Blocks Category Menu and Category Layered Menu. HTML

More information

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website

More information

shodan-python Documentation

shodan-python Documentation shodan-python Documentation Release 1.0 achillean June 24, 2016 Contents 1 Introduction 3 1.1 Getting Started.............................................. 3 2 Examples 5 2.1 Basic Shodan Search...........................................

More information

netflow-indexer Documentation

netflow-indexer Documentation netflow-indexer Documentation Release 0.1.28 Justin Azoff May 02, 2012 CONTENTS 1 Installation 2 1.1 Install prerequisites............................................ 2 1.2 Install netflow-indexer..........................................

More information

Modelling with R and MySQL. - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach

Modelling with R and MySQL. - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach Modelling with R and MySQL - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach October 27, 2014 1 Contents 1 Software Installation 3 1.1 Database...................................... 3 1.1.1

More information

WebLogic Server Administration

WebLogic Server Administration ORACLE PRODUCT LOGO WebLogic Server Administration Roger Freixa Principal Product Manager 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. WebLogic Concepts 2 Copyright 2011, Oracle

More information

It has a parameter list Account(String n, double b) in the creation of an instance of this class.

It has a parameter list Account(String n, double b) in the creation of an instance of this class. Lecture 10 Private Variables Let us start with some code for a class: String name; double balance; // end Account // end class Account The class we are building here will be a template for an account at

More information

CS 2112 Lab: Version Control

CS 2112 Lab: Version Control 29 September 1 October, 2014 Version Control What is Version Control? You re emailing your project back and forth with your partner. An hour before the deadline, you and your partner both find different

More information

StreamServe Persuasion SP5 Document Broker Plus

StreamServe Persuasion SP5 Document Broker Plus StreamServe Persuasion SP5 Document Broker Plus User Guide Rev A StreamServe Persuasion SP5 Document Broker Plus User Guide Rev A 2001-2010 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520

More information

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5 Technical Note Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5 In the VMware Infrastructure (VI) Perl Toolkit 1.5, VMware

More information

Advanced Event Viewer Manual

Advanced Event Viewer Manual Advanced Event Viewer Manual Document version: 2.2944.01 Download Advanced Event Viewer at: http://www.advancedeventviewer.com Page 1 Introduction Advanced Event Viewer is an award winning application

More information

A Crash Course on UNIX

A Crash Course on UNIX A Crash Course on UNIX UNIX is an "operating system". Interface between user and data stored on computer. A Windows-style interface is not required. Many flavors of UNIX (and windows interfaces). Solaris,

More information

Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON

Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, inemedi@ie.ase.ro Writing a custom web

More information

Apache Tomcat ISAPI Redirector and Canto Cumulus WPP

Apache Tomcat ISAPI Redirector and Canto Cumulus WPP Apache Tomcat ISAPI Redirector and Canto Cumulus WPP Chad Gray Carey Color Inc. http://www.careyweb.com/ 9/1/2007 ver 1.0.0 WHY? If you want to run JSP, HTML and.net applications all on one web site you

More information

2. Findings Summary. Resolved Issues

2. Findings Summary. Resolved Issues Experiences from Deployment of LAMP/PerfSONAR to explore Infrastructure Measurement Slices in GENI Shriram R Ramamurthy, shriram@oar.net; Prasad Calyam, pcalyam@oar.net (Work in Progress) January 2012

More information

NewsletterAdmin 2.4 Setup Manual

NewsletterAdmin 2.4 Setup Manual NewsletterAdmin 2.4 Setup Manual Updated: 7/22/2011 Contact: corpinteractiveservices@crain.com Contents Overview... 2 What's New in NewsletterAdmin 2.4... 2 Before You Begin... 2 Testing and Production...

More information

UMass High Performance Computing Center

UMass High Performance Computing Center .. UMass High Performance Computing Center University of Massachusetts Medical School October, 2014 2 / 32. Challenges of Genomic Data It is getting easier and cheaper to produce bigger genomic data every

More information

Django Assess Managed Nicely Documentation

Django Assess Managed Nicely Documentation Django Assess Managed Nicely Documentation Release 0.2.0 Curtis Maloney August 06, 2014 Contents 1 Settings 1 1.1 DAMN_PROCESSORS......................................... 1 1.2 DAMN_MODE_MAP..........................................

More information

Introduction to Shell Scripting

Introduction to Shell Scripting Introduction to Shell Scripting Lecture 1. Shell scripts are small programs. They let you automate multi-step processes, and give you the capability to use decision-making logic and repetitive loops. 2.

More information

Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008)

Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008) Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008) Ce document répertorie les interfaces de programmation que les développeurs peuvent utiliser pour créer des applications

More information

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i $Q2UDFOH7HFKQLFDO:KLWHSDSHU 0DUFK Secure Web.Show_Document() calls to Oracle Reports Server 6i Introduction...3 solution

More information

LogLogic Microsoft Dynamic Host Configuration Protocol (DHCP) Log Configuration Guide

LogLogic Microsoft Dynamic Host Configuration Protocol (DHCP) Log Configuration Guide LogLogic Microsoft Dynamic Host Configuration Protocol (DHCP) Log Configuration Guide Document Release: September 2011 Part Number: LL600026-00ELS090000 This manual supports LogLogic Microsoft DHCP Release

More information

TeamSite Templating Developer s Guide Release 5.5.1

TeamSite Templating Developer s Guide Release 5.5.1 TeamSite Templating Developer s Guide Release 5.5.1 1999-2002 Interwoven, Inc. All rights reserved. No part of this publication (hardcopy or electronic form) may be reproduced or transmitted, in any form

More information

OS9 UNIX help man chd cd del rm copy cp makdir mkdir OS9 is case sensitive!! attr chmod deldir rmdir pd pwd list more

OS9 UNIX help man chd cd del rm copy cp makdir mkdir OS9 is case sensitive!! attr chmod deldir rmdir pd pwd list more INFOS OS9 OS9 COMMAND WHAT IT DOES dir list files copy copy files list print file content attr shows and change access privileges ( in OS9 all users of the same group hav same privileges ) : from right

More information

IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014

IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014 IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014 Helix Media Library User Guide Table of Contents Introduction...3 1. Prerequisites...3 2. Running the

More information

src Documentation Release Pierre Humblot

src Documentation Release Pierre Humblot src Documentation Release Pierre Humblot June 02, 2014 Contents 1 src Package 3 1.1 src Package............................................... 3 1.2 Subpackages...............................................

More information

Basic C Shell. helpdesk@stat.rice.edu. 11th August 2003

Basic C Shell. helpdesk@stat.rice.edu. 11th August 2003 Basic C Shell helpdesk@stat.rice.edu 11th August 2003 This is a very brief guide to how to use cshell to speed up your use of Unix commands. Googling C Shell Tutorial can lead you to more detailed information.

More information

Data Intensive Computing Handout 6 Hadoop

Data Intensive Computing Handout 6 Hadoop Data Intensive Computing Handout 6 Hadoop Hadoop 1.2.1 is installed in /HADOOP directory. The JobTracker web interface is available at http://dlrc:50030, the NameNode web interface is available at http://dlrc:50070.

More information

1. Introduction. 2. Installing

1. Introduction. 2. Installing 1. Introduction Do you want your distributor products assortment always up to date in your shop? Including the daily purchase and sales pricing? With the current stock? Then you need Iceimport! Our service

More information

Tivoli Access Manager Agent for Windows Installation Guide

Tivoli Access Manager Agent for Windows Installation Guide IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide Version 4.5.0 SC32-1165-03 IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide

More information

Lecture 4: Writing shell scripts

Lecture 4: Writing shell scripts Handout 5 06/03/03 1 Your rst shell script Lecture 4: Writing shell scripts Shell scripts are nothing other than les that contain shell commands that are run when you type the le at the command line. That

More information

Software documentation systems

Software documentation systems Software documentation systems Basic introduction to various user-oriented and developer-oriented software documentation systems. Ondrej Holotnak Ondrej Jombik Software documentation systems: Basic introduction

More information

Integrity Checking and Monitoring of Files on the CASTOR Disk Servers

Integrity Checking and Monitoring of Files on the CASTOR Disk Servers Integrity Checking and Monitoring of Files on the CASTOR Disk Servers Author: Hallgeir Lien CERN openlab 17/8/2011 Contents CONTENTS 1 Introduction 4 1.1 Background...........................................

More information

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction

More information

PHP Tutorial From beginner to master

PHP Tutorial From beginner to master PHP Tutorial From beginner to master PHP is a powerful tool for making dynamic and interactive Web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

More information

BioSense 2.0. User Community Extension Project. Getting Started With The Data Lockers. Information Contributed by:

BioSense 2.0. User Community Extension Project. Getting Started With The Data Lockers. Information Contributed by: BioSense 2.0 User Community Extension Project Getting Started With The Data Lockers Information Contributed by: Harold Gil, County of San Diego, Public Health Services Edward Castagna, Maine Centers for

More information

Interactive Visualization of Genomic Data

Interactive Visualization of Genomic Data Interactive Visualization of Genomic Data Interfacing Qt and R Michael Lawrence November 17, 2010 1 Introduction 2 Qt-based Interactive Graphics Canvas Design Implementation 3 Looking Forward: Integration

More information

Running and Scheduling QGIS Processing Jobs

Running and Scheduling QGIS Processing Jobs Running and Scheduling QGIS Processing Jobs QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis

More information

UFTP AUTHENTICATION SERVICE

UFTP AUTHENTICATION SERVICE UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................

More information

USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20

USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 USER GUIDE Product Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 CONTENT ABOUT THIS DOCUMENT... 3 OVERVIEW... 3 OPERATING SYSTEMS SUPPORTED... 3 PREREQUISITES...

More information

1. To start Installation: To install the reporting tool, copy the entire contents of the zip file to a directory of your choice. Run the exe.

1. To start Installation: To install the reporting tool, copy the entire contents of the zip file to a directory of your choice. Run the exe. CourseWebs Reporting Tool Desktop Application Instructions The CourseWebs Reporting tool is a desktop application that lets a system administrator modify existing reports and create new ones. Changes to

More information

Linux command line. An introduction to the Linux command line for genomics. Susan Fairley

Linux command line. An introduction to the Linux command line for genomics. Susan Fairley Linux command line An introduction to the Linux command line for genomics Susan Fairley Aims Introduce the command line Provide an awareness of basic functionality Illustrate with some examples Provide

More information

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux By the OS4 Documentation Team Prepared by Roberto J Dohnert Copyright 2013, PC/OpenSystems LLC This whitepaper describes how

More information

Modern Web Application Framework Python, SQL Alchemy, Jinja2 & Flask

Modern Web Application Framework Python, SQL Alchemy, Jinja2 & Flask Modern Web Application Framework Python, SQL Alchemy, Jinja2 & Flask Devert Alexandre December 29, 2012 Slide 1/62 Table of Contents 1 Model-View-Controller 2 Flask 3 First steps 4 Routing 5 Templates

More information

Example of Implementing Folder Synchronization with ProphetX

Example of Implementing Folder Synchronization with ProphetX External Storage Folder Synchronization Utility The Folder Configuration Utility is an application that uses file synching software that links your computers together via a single folder. The software

More information

Move a VM 3.0 with AD Integration to a new server. Creation date: 17/06/2008 Last Review: 26/06/2008 Revision number: 1

Move a VM 3.0 with AD Integration to a new server. Creation date: 17/06/2008 Last Review: 26/06/2008 Revision number: 1 Move a VM 3.0 with AD Integration to a new server. Creation date: 17/06/2008 Last Review: 26/06/2008 Revision number: 1 Document type: How To Security status: EXTERNAL Summary This Document describes how

More information

Dove User Guide Copyright 2010-2011 Virgil Trasca

Dove User Guide Copyright 2010-2011 Virgil Trasca Dove User Guide Dove User Guide Copyright 2010-2011 Virgil Trasca Table of Contents 1. Introduction... 1 2. Distribute reports and documents... 3 Email... 3 Messages and templates... 3 Which message is

More information

There are numerous ways to access monitors:

There are numerous ways to access monitors: Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...

More information

SMRT Analysis Software Installation (v2.3.0)

SMRT Analysis Software Installation (v2.3.0) SMRT Analysis Software Installation (v2.3.0) Introduction This document describes the basic requirements for installing SMRT Analysis v2.3.0 on a customer system. SMRT Analysis is designed to be installed

More information