# HG changeset patch # User m-zytnicki # Date 1391792016 18000 # Node ID 5f5c9b74c2dd26aa9ffeef5687aa168212ceb575 # Parent 36eaa579fdb6623403769ae4afc000d410b6abca Uploaded diff -r 36eaa579fdb6 -r 5f5c9b74c2dd SMART/Java/Python/mySql/MySqlExonTable.pyc Binary file SMART/Java/Python/mySql/MySqlExonTable.pyc has changed diff -r 36eaa579fdb6 -r 5f5c9b74c2dd SMART/Java/Python/mySql/MySqlTranscriptTable.pyc Binary file SMART/Java/Python/mySql/MySqlTranscriptTable.pyc has changed diff -r 36eaa579fdb6 -r 5f5c9b74c2dd SMART/galaxy/.removeIntrons.xml.swp Binary file SMART/galaxy/.removeIntrons.xml.swp has changed diff -r 36eaa579fdb6 -r 5f5c9b74c2dd SMART/galaxy/clusterizeBySlidingWindows.xml --- a/SMART/galaxy/clusterizeBySlidingWindows.xml Fri Feb 07 08:29:48 2014 -0500 +++ b/SMART/galaxy/clusterizeBySlidingWindows.xml Fri Feb 07 11:53:36 2014 -0500 @@ -4,25 +4,8 @@ PYTHONPATH - ../Java/Python/clusterizeBySlidingWindows.py -i $formatType.inputFileName - #if $formatType.FormatInputFileName == 'bed': - -f bed - #elif $formatType.FormatInputFileName == 'gff': - -f gff - #elif $formatType.FormatInputFileName == 'gff2': - -f gff2 - #elif $formatType.FormatInputFileName == 'gff3': - -f gff3 - #elif $formatType.FormatInputFileName == 'sam': - -f sam - #elif $formatType.FormatInputFileName == 'gtf': - -f gtf - #end if - -s $size - -e $overlap - -o $outputFileGff - $normalize - $strands + #set $inputFiles = ",".join(["%s" % (s) for s in $formatType.inputFileName]) + ../Java/Python/clusterizeBySlidingWindows.py -i $inputFiles -f $formatType.FormatInputFileName -s $size -e $overlap -o $outputFileGff $strands #if $OptionTag.tag == "Yes": -g $OptionTag.value @@ -33,14 +16,10 @@ #end if #if $OptionWriteTag.writeTag == "Yes": - -w $OptionWriteTag.value + #set $outputTags = ",".join(["%s" % (t["value"]) for t in $OptionWriteTag.writeTags]) + -w $outputTags #end if - $strand - $plot $plotPng - $excel $excelOutput - - @@ -52,31 +31,34 @@ + - + - + - + - + - + - + + + + - @@ -91,7 +73,6 @@ - @@ -110,14 +91,15 @@ - - + - + + + @@ -132,10 +114,8 @@ Sliding windows are a convenient ways to clusterize data mapped on the genome. There are two important parameters of a sliding window: the size of the window and the size of the overlap. -By default, sliding windows count the number of reads in each window. However, you can basically merge any information which is contained in the tags. You can compute the average, sum, median, max or min of the tags for each window. For instance, every window can contain the average cluster size, if you merge clusters instead of reads. +By default, sliding windows count the number of reads in each window of each input file. However, you can merge any information which is contained in the tags. You can compute the average, sum, median, max or min of the tags for each window. For instance, every window can contain the average cluster size, if you merge clusters instead of reads. The output file is a GFF3 file, where each element is a window. There is a special tag for each window, whose name is **nbElements** if you counted the number of transcripts per sliding window. However, if you performed a **min** (resp. **max**, **sum**, **median**, **average**) operation on the tags **value** of the transcripts, then the tag of the window will be **minValue** (resp. **maxValue**, **sumValue**, **medValue**, **avgValue**). You can also specify the name of your tag (which is actually advised: **nbReadsInSample1** will always be more informative than **nbElements**). - -You also have different option, which can select the *n* % highest regions, or the regions with at least *n* features in it, or even the regions with at least *n* unique features. This last option is useful when you want to cluster the reads which have mapped only once, for instance. diff -r 36eaa579fdb6 -r 5f5c9b74c2dd SMART/galaxy/removeExonLines.sh --- a/SMART/galaxy/removeExonLines.sh Fri Feb 07 08:29:48 2014 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -sed '/exon/d' $1 diff -r 36eaa579fdb6 -r 5f5c9b74c2dd SMART/galaxy/removeIntrons.xml --- a/SMART/galaxy/removeIntrons.xml Fri Feb 07 08:29:48 2014 -0500 +++ b/SMART/galaxy/removeIntrons.xml Fri Feb 07 11:53:36 2014 -0500 @@ -6,7 +6,7 @@ ../Java/Python/RemoveExons.py -i $formatType.inputFileName -f $formatType.FormatInputFileName -o $outputFile - + diff -r 36eaa579fdb6 -r 5f5c9b74c2dd commons/core/writer/MySqlTranscriptWriter.pyc Binary file commons/core/writer/MySqlTranscriptWriter.pyc has changed diff -r 36eaa579fdb6 -r 5f5c9b74c2dd commons/core/writer/TranscriptWriter.pyc Binary file commons/core/writer/TranscriptWriter.pyc has changed