|
Technical Description |
update October 3, 2025 |
All BLAST
local BioLegato .blmenu files have a correspondng .blinclude
file, found in $BIRCH/local/dat. If the .blinclude file
exists a button is added to the BioLegato menu. If the
.blincude file does not exist, no button will be added. The
PCD code in the .blinclude file tells BioLegato to run
bl_run_hpc.sh to perform the blast search. bl_run_hpc.sh
takes care of all steps needed to run the corresponding
BLAST command on the remote HPC node.

| panel var "Run" type button label "Run" shell "(blastp -query %in1% %DBASE% -task %SEARCHTASK% -matrix %MATRIX% -evalue %EVALUE% -num_threads %THREADS% %WORD% %SEG% %LMASK% %SMASK% %EQUERY% %OQUERY% %COMP% -outfmt 11 -max_target_seqs %MAXDISP% -out %in1%.blastp.asn1; %WRITEREPORT% %WRITETSV% %WRITEXML% %EMAIL% rm %in1% %in1%.blastp.asn1)& " close true # If this file exists and is not empty, a button will be added to run the search on a remote server @include $BIRCH/local/dat/blprotein/PCD/Database/BLASTPlocalHPC.blinclude var "Help" type button label "Help" shell "$BIRCH/script/chooseviewer.py $BIRCH/doc/NCBI/blastp.help" close false |
| var "RunRemote" type button label "Run on BLAST server" shell "(bl_run_hpc.sh blastp -query %in1% %DBASE% -task %SEARCHTASK% -matrix %MATRIX% -evalue %EVALUE% -num_threads %THREADS% %WORD% %SEG% %LMASK% %SMASK% %EQUERY% %OQUERY% %COMP% -outfmt 11 -max_target_seqs %MAXDISP% -out %in1%.blastp.asn1 -parse_deflines; %WRITEREPORT% %WRITETSV% %WRITEXML% %EMAIL% rm %in1% %in1%.blastp.asn1)& " close true |