Difference between revisions of "Gscope Procedures"
Line 19: | Line 19: | ||
set Info [Iterator $Name Get Max All] | set Info [Iterator $Name Get Max All] | ||
</source> | </source> | ||
− | ===proc | + | ===proc GoGet...=== |
Several procs are concerned ... see the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?EVImm&FicheMoi&rR/gscope/gscope_go.tcl gscope_go.tcl] | Several procs are concerned ... see the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?EVImm&FicheMoi&rR/gscope/gscope_go.tcl gscope_go.tcl] | ||
− | * proc ''' | + | * proc '''GoGetFromGo''' starts from a GO and includes recursively all its children (ATTENTION we use ''Mus musculus'' by default) |
See the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?Zero&AfficheLaProc&GoGo proc GoGo] | See the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?Zero&AfficheLaProc&GoGo proc GoGo] | ||
<source lang="tcl"> | <source lang="tcl"> | ||
− | set ListOfPfam [ | + | set ListOfPfam [GoGetFromGo "protein binding" PFAM] |
− | set ListOfPfamWithId [ | + | set ListOfPfamWithId [GoGetFromGo "protein binding" PFAMxref_key,id] |
− | set ListOfPfamWithDesc [ | + | set ListOfPfamWithDesc [GoGetFromGo "GO:0005515" PFAMxref_key,xrefdesc] |
− | set ListOfGene [ | + | set ListOfGene [GoGetFromGo "protein binding" GENE] |
− | set ListOfGene [ | + | set ListOfGene [GoGetFromGo "protein binding" GENEsymbol] |
− | set ListOfGeneWithDesc [ | + | set ListOfGeneWithDesc [GoGetFromGo "GO:0005515" GENEfull_name,symbol] |
</source> | </source> | ||
− | * proc ''' | + | * proc '''GoGetFromGene''' Gene Quoi JoinCar RecordsJoinCar |
− | See the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?Zero&AfficheLaProc& | + | See the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?Zero&AfficheLaProc&GoGetFromGene proc GoGetFromPfam] |
<source lang="tcl"> | <source lang="tcl"> | ||
− | set ListOfGO [ | + | set ListOfGO [GoGetFromGene PAX6 GO] |
− | set ListOfGOWithAcc [ | + | set ListOfGOWithAcc [GoGetFromFromGene PAX6 GOacc] |
− | set ListOfGOWithName [ | + | set ListOfGOWithName [GoGetFromFromGene PAX6 GOacc,name] |
− | set ListOfGOWithSource [ | + | set ListOfGOWithSource [GoGetFromFromGene PAX6 GOacc,a.source_db_id] |
</source> | </source> | ||
− | * proc ''' | + | * proc '''GoGetFromFromPfam''' Pfam Quoi JoinCar RecordsJoinCar |
− | See the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?Zero&AfficheLaProc& | + | See the source file [http://lbgi.igbmc.fr/gag/cgi-bin/GscopeServer?Zero&AfficheLaProc&GoGetFromPfam proc GoGetFromPfam] |
<source lang="tcl"> | <source lang="tcl"> | ||
− | set ListOfGO [ | + | set ListOfGO [GoGetFromFromPfam PF09088 GO] |
− | set ListOfGOWithAcc [ | + | set ListOfGOWithAcc [GoGetFromFromPfam PF09088 GOacc] |
− | set ListOfGOWithName [ | + | set ListOfGOWithName [GoGetFromFromPfam PF09088 GOacc,name] |
− | set ListOfGOWithSource [ | + | set ListOfGOWithSource [GoGetFromFromPfam PF09088 GOacc,a.source_db_id] |
</source> | </source> |
Revision as of 11:05, 25 April 2009
You'll find here description about Gscope Procedures
see all procedures with Gscope Chez le Psy
proc Iterator
See the source of proc Iterator
set Name [Iterator New Init $L0 $L1 $L2]
while {[Iterator $Name Next v0 v1 v2]} { ... } #rR sans $
#rR L2 is the fastest !!!!!!!!!!!!!!!!!!!!
#rR Attention lists are numbered from 0 to 2 (for the caller)
#rR but are from 2 to 0 in the proc
Iterator $Name Reset
Iterator $Name Destroy
set Info [Iterator Iterator Get ListOf Name]
set Info [Iterator $Name Get Current 2] #rR current index de L2
set Info [Iterator $Name Get Current All] #rR tous les current L0 L1 L2
set Info [Iterator $Name Get Max 0]
set Info [Iterator $Name Get Max All]
proc GoGet...
Several procs are concerned ... see the source file gscope_go.tcl
- proc GoGetFromGo starts from a GO and includes recursively all its children (ATTENTION we use Mus musculus by default)
See the source file proc GoGo
set ListOfPfam [GoGetFromGo "protein binding" PFAM]
set ListOfPfamWithId [GoGetFromGo "protein binding" PFAMxref_key,id]
set ListOfPfamWithDesc [GoGetFromGo "GO:0005515" PFAMxref_key,xrefdesc]
set ListOfGene [GoGetFromGo "protein binding" GENE]
set ListOfGene [GoGetFromGo "protein binding" GENEsymbol]
set ListOfGeneWithDesc [GoGetFromGo "GO:0005515" GENEfull_name,symbol]
- proc GoGetFromGene Gene Quoi JoinCar RecordsJoinCar
See the source file proc GoGetFromPfam
set ListOfGO [GoGetFromGene PAX6 GO]
set ListOfGOWithAcc [GoGetFromFromGene PAX6 GOacc]
set ListOfGOWithName [GoGetFromFromGene PAX6 GOacc,name]
set ListOfGOWithSource [GoGetFromFromGene PAX6 GOacc,a.source_db_id]
- proc GoGetFromFromPfam Pfam Quoi JoinCar RecordsJoinCar
See the source file proc GoGetFromPfam
set ListOfGO [GoGetFromFromPfam PF09088 GO]
set ListOfGOWithAcc [GoGetFromFromPfam PF09088 GOacc]
set ListOfGOWithName [GoGetFromFromPfam PF09088 GOacc,name]
set ListOfGOWithSource [GoGetFromFromPfam PF09088 GOacc,a.source_db_id]