view export_iprscan_to_Excel/iprscanToExcel.xml @ 0:a9762cd6e2e3 draft default tip

Uploaded
author basfplant
date Tue, 05 Mar 2013 04:00:19 -0500
parents
children
line wrap: on
line source

<tool id="iprscanToExcel" name="Export iprscan output to Excel"  version="1.0">
	<description>Export iprscan output to Excel</description>
    <command>
#if $input.select == '1':
	java -jar ${GALAXY_ROOT_DIR}/tools/iprscan/iprscanToExcel_v20.jar -xml $xmlfile -excel $output
#else if $input.select == '2':
	java -jar ${GALAXY_ROOT_DIR}/tools/iprscan/iprscanToExcel_v20.jar -raw $rawfile -excel $output
#else:
	java -jar ${GALAXY_ROOT_DIR}/tools/iprscan/iprscanToExcel_v20.jar -xml $input1 -raw $input2 -excel $output
#end if
	</command>
        <inputs>
		<conditional name="input">
    			<param name="select" type="select" label="Mode">
        			<option value="1">convert XML file to Excel to get the iprscan summary tables for each protein</option>
        			<option value="2">convert raw file to Excel to get all the iprscan results in one table</option>
				<option value="3" selected="true">convert both XML and raw file to Excel</option>
    			</param>
    			<when value="1">
        			<param name="xmlfile" type="data" format="xml" label="Select the desired XML file from history" />
    			</when>
    			<when value="2">
        			<param name="rawfile" type="data" format="raw" label="Select the desired raw data file from history" />
    			</when>
    			<when value="3">
        			<param name="input1" type="data" format="xml" label="Select the desired XML file from history" />
        			<param name="input2" type="data" format="raw" label="Select the desired raw data file from history" />
    			</when>
		</conditional>

        </inputs>
    <outputs>
        <data format="xlsx" name="output"></data>
    </outputs>
    <requirements>
    </requirements>
    <help>
**What it does**

iprscanToExcel converts raw and/or xml output files from the interproscan program to Excel format (xlsx), which is more user-friendly and convenient than e.g. xml. Three modes of operation are available: convert both XML and raw iprscan output files to Excel, convert only the xml output file to Excel or convert only the raw file to Excel. 

The xml output file of the interproscan program contains the source data for the Excel tabsheet "summary tables". Those summary tables give for each protein family information concerning the detailed matches, the parent, the child_list, where they are found_in, the GO-terms, ... 

The raw output file of the interproscan program contains the source data for the Excel tabsheet "iprscan results", containing an overview table with proteinID, protein crc64, protein length, match dbname, classification id, classification description, start, end, score, status, date, interproID, interpro name, (title, GO number, description)n. The columns can be sorted and filtered via the filters present in the headers of the columns. 

The program requires the availability of raw and/or xml files in the Galaxy history. The files can be generated via the application "Interproscan functional predictions" (under the header Sequence Annotation).

**Author and affiliation**

Katrien Bernaerts and Domantas Motiejunas, 10/06/2012

Corresponding author: domantas dot motiejunas at cropdesign dot com



Affiliation: CropDesign N.V., a BASF Plant Science Company - Technologiepark 3, 9052 Zwijnaarde - Belgium

**Terms of use**

iprscanToExcel - Copyright (C) 2012 CropDesign N.V. - this software may be used, copied and redistributed, with or without modification freely, without advance permission, provided that the above Copyright statement is reproduced with each copy. 
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE (INCLUDING NEGLIGENCE OR OTHERWISE).

(R)Excel is a registered trademark of Microsoft Corporation in the United States and/or other countries

	</help>
</tool>