Personal tools

Browse Transcription Factors mm9: Difference between revisions

From FANTOM5_SSTAR

Jump to: navigation, search
mNo edit summary
mNo edit summary
Line 2: Line 2:
|?GeneID
|?GeneID
|?Symbol
|?Symbol
|?Associated motif id
|?Description
|?Description
|format=array
|format=array
Line 8: Line 9:
|order=DESC
|order=DESC
|mainlabel=-
|mainlabel=-
|sep=:
|sep=?
|propsep=/
|propsep=/
|limit=
|limit=
|manysep=<MANY>
|manysep=!
|recordsep=<RCRD>
|recordsep=<RCRD>
}}
}}
}}
}}
{{#vardefine:db_content}}
{{#vardefine:db_content}}
{{#arraydefine:geneids_array|{{#var:geneids_content}}|:}}
 
{{#arraydefine:geneids_array|{{#var:geneids_content}}|?}}
 
{{
{{
   #loop: j
   #loop: j
Line 22: Line 25:
   | {{#arraysize:geneids_array}}
   | {{#arraysize:geneids_array}}
   | <nowiki/>
   | <nowiki/>
{{#vardefine:ID|{{#explode:{{#arrayindex:geneids_array| {{#var:j}} }}|/|0 }} }}
{{#vardefine:ID|{{#explode:{{#arrayindex:geneids_array|{{#var:j}}}}|/|0}}}}
{{#vardefine:Symbol|{{#explode:{{#arrayindex:geneids_array| {{#var:j}} }}|/|1 }} }}
{{#vardefine:Symbol|{{#explode:{{#arrayindex:geneids_array|{{#var:j}}}}|/|1}}}}
{{#vardefine:Description|{{#explode:{{#arrayindex:geneids_array| {{#var:j}} }}|/|2 }} }}
{{#vardefine:MotifId|{{#explode:{{#arrayindex:geneids_array|{{#var:j}}}}|/|2}}}}
{{#vardefine:Description|{{#explode:{{#arrayindex:geneids_array|{{#var:j}}}}|/|3}}}}
{{#vardefine:PeakCount|{{#ask: [[Category:FFCP]][[EntrezGene::{{#var:ID}}]]|format=count}}}}
{{#vardefine:PeakCount|{{#ask: [[Category:FFCP]][[EntrezGene::{{#var:ID}}]]|format=count}}}}


{{#arraydefine: defined_array{{#var:j}} |{{#var:ID}}/{{#var:Symbol}}/{{#var:Description}}/{{#var:PeakCount}}}}
{{#arraydefine: defined_array{{#var:j}} |{{#var:ID}}/{{#var:Symbol}}/{{#var:MotifId}}/{{#var:Description}}/{{#var:PeakCount}}}}
{{#vardefine:db_content|{{#arrayprint:defined_array{{#var:j}} }}:{{#var:db_content}}  }}
{{#vardefine:db_content|{{#arrayprint:defined_array{{#var:j}}}}?{{#var:db_content}}  }}


}}
}}
==Mouse transcription factors==
==Mouse transcription factors==


<html>
<html>
Line 38: Line 41:
@import "/resource_browser/rb_js/datatables/media/css/jquery.dataTables.css";
@import "/resource_browser/rb_js/datatables/media/css/jquery.dataTables.css";
                 @import "/resource_browser/rb_js/datatables/extras/TableTools/media/css/TableTools.css";
                 @import "/resource_browser/rb_js/datatables/extras/TableTools/media/css/TableTools.css";
.ImageBorder
{
    border:1px solid lightgrey;
    width      : 90px;
    height      : 20px;
}
</style>
</style>
<script type="text/javascript" src="/resource_browser/rb_js/datatables/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="/resource_browser/rb_js/datatables/media/js/jquery.dataTables.min.js"></script>
        <script type="text/javascript" language="javascript" src="/resource_browser/rb_js/datatables/extras/TableTools/media/js/TableTools.min.js"></script>
<script type="text/javascript" language="javascript" src="/resource_browser/rb_js/datatables/extras/TableTools/media/js/ZeroClipboard.js"></script>
 
<script type="text/javascript" language="javascript" src="/resource_browser/rb_js/datatables/extras/TableTools/media/js/TableTools.js">
 
</script>
<script type="text/javascript">
<script type="text/javascript">
            var content = "";
            var m_data = {};
            m_data.content = [];


var content = "";
var m_data = {};
m_data.content = [];
$(document).ready(function() {
$(document).ready(function() {
content= "</html>{{#var:db_content}}<html>";
                    content= "</html>{{#var:db_content}}<html>";
var content_array = content.split(":");
 
                for(i=0;i<content_array.length-1;i++){
                    var content_array = content.split("?");
                var temp = content_array[i];
                    for(i=0;i<content_array.length-1;i++){
                var temp_array =temp.split("/");
                    var temp = content_array[i];
                m_data.content.push({EntrezGene:'<a href=https://fantom5-collaboration.gsc.riken.jp/resource_browser/EntrezGene:'+temp_array[0]+'>'+temp_array[0]+'</a>', Symbol:temp_array[1],Description:temp_array[2],PeakCount:temp_array[3]});
                    var temp_array =temp.split("/");
                    var mot_id="";
                        if(temp_array[2].length> 0){ mot_id=temp_array[2];}else{mot_id="NA";}
                   
                    m_data.content.push({EntrezGene:'<a href=/resource_browser/EntrezGene:'+temp_array[0]+'>'+temp_array[0]+'</a>',             Symbol:temp_array[1],MotifId:mot_id,Description:temp_array[3],PeakCount:temp_array[4]});
                  
                  
                 }
                 }
var oTable = $('#tf_table').dataTable( {
var oTable = $('#tf_table').dataTable( {
                 "bProcessing": true,
                 "bProcessing": true,
                 "iDisplayLength":25,
                 "iDisplayLength":25,
                 "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
                 "aLengthMenu": [[10,25,50, -1], [10,25,50, "All"]],
                 "bScrollCollapse": true,
                 "bScrollCollapse": true,
"bPaginate": true,
"bPaginate": true,
"bFilter": true,
"bFilter": true,
"bInfo": true,
"bInfo": true,
                 "bJQueryUI": true,
                "bAutoWidth": false,
                 "aaSorting": [[ 1, "asc" ]],
                 "bJQueryUI": false,
                 "aaSorting": [[ 2, "asc" ]],
                 "aaData": m_data.content,
                 "aaData": m_data.content,
                 "aoColumns":[
                 "aoColumns":[
                                 {"mData": "EntrezGene","sTitle": "EntrezGene"},  
                                 {"mData": "EntrezGene","sTitle": "EntrezGene"},  
                                 {"mData": "Symbol","sTitle": "Symbol"},  
                                 {"mData": "Symbol","sTitle": "Symbol"},  
                                {"mData": "MotifId","sTitle":"Associated Motif",
                                              "fnRender": function( obj ) {
var motid = obj.aData.MotifId;
if (motid == "NA") {
    return_val = "NA";
} else {
    var splitted = motid.split("!");
    if (splitted != null) {
        if (splitted.length > 1) {
            var return_val = ""
            for (i = 0; i < splitted.length; i++) {
                if (splitted[i].toString().indexOf("JASPAR_motif") >= 0) {
                    return_val = '<a href=\"/resource_browser/' + splitted[i] + '\"><img src=\"/resource_browser/seqlogos/jaspar/' + splitted[i].split(":")[1] + '.png"  class="ImageBorder"  alt="' + splitted[i] + '">' + '</a>' + return_val;
                } else if (splitted[i].toString().indexOf("Swissregulon") >= 0) {
                    /*return_val = '<a href=\"/resource_browser/'+ splitted[i] + '\"><img src=\"/resource_browser/seqlogos/' + replaceAll(splitted[i].split(":")[1]," ","_") + '.png"  class="ImageBorder"  alt="' + splitted[i] + '">' + '</a>' + return_val;*/
return_val = "";
                }
                else{
                    return_val = "";
                }
            }
        } else {
            if (splitted[0].toString().indexOf("JASPAR_motif") >= 0) {
                return_val = '<a href=\"/resource_browser/' + splitted[0] + '\"><img src=\"/resource_browser/seqlogos/jaspar/' + splitted[0].split(":")[1] + '.png"  class="ImageBorder"  alt="' + splitted[0] + '">' + '</a>' ;
            } else if (splitted[0].toString().indexOf("Swissregulon") >= 0) {
              /* return_val = '<a href=\"/resource_browser/' + splitted[0] + '\"><img src=\"/resource_browser/seqlogos/' + replaceAll(splitted[0].split(":")[1]," ","_") + '.png"  class="ImageBorder"  alt="' + splitted[0] + '">' + '</a>' ;*/
return_val = "";
            }
            else{
                    return_val = "";
                }
        }
    } else {
        return_val = "NA"
    }
}
return return_val
}
                                },
                                 {"mData": "Description","sTitle": "Description"},  
                                 {"mData": "Description","sTitle": "Description"},  
                                 {"mData": "PeakCount","sTitle": "Peak Count"}
                                 {"mData": "PeakCount","sTitle": "#of peaks"}
                                 ]
                                 ]
} );
} );
var oTableTools = new TableTools( oTable, {"sSwfPath": "/resource_browser/rb_js/datatables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf", "aButtons": [ {"sExtends": "copy", "mColumns": "visible"},{"sExtends": "csv", "mColumns": "visible"}, {"sExtends": "pdf", "mColumns": "visible"} ]});


$('#export_tool').before( oTableTools.dom.container );
$('#export_tool').before( oTableTools.dom.container );
} );
} );
function replaceAll(str, token, newtoken) {
    if(token!=newtoken)
    while(str.indexOf(token) > -1) {
        str = str.replace(token, newtoken);
    }
    return str;
}
</script>
</script>
<span id="export_tool"></span>
<span id="export_tool"></span>
</html>
</html>
<table cellpadding="0" cellspacing="0" border="0" class="display" id="tf_table">   
<table cellpadding="0" cellspacing="0" border="0" class="display" id="tf_table">   
</table>
</table>

Revision as of 11:30, 3 June 2014



Mouse transcription factors