mmb_pcb_ub_es.pm - Library for mmb_pcb_ub_es services.
Usage:
my $obj = Object->new ('src_human','Uniprot');
print $obj->toString;
my $aaSeq = inb_bsc_es::getAminoAcidSequence(
'input' => $obj
) -> {'sequence'};
print $aaSeq->SequenceString;
refreshWSDL parameter:
All methods have an additional parameter 'refreshWSDL' used to refresh the service WSDL. Default value is "false".
my $aaSeq = inb_bsc_es::getAminoAcidSequence(
'input' => $obj,
'refreshWSDL' => "true"
) -> {'sequence'};
See also runService.
Library to run available services from mmb_pcb_ub_es.
Produces full amino acid sequence that corresponds to a PDB entry
(sequence => AminoAcidSequence) = getAminoAcidSequenceFromPDB ( input => Object )
Retrieves headers from a PDB entry in PDB format
(structure => PDB__Text) = getHeaderFromPDB ( input => Object )
Retrieves structure from PDB (PDB format) from a PDB Id Allows to specify a single chain using the format XXXX_X.
(structure => PDB__Text) = getStructureFromPDB ( input => Object )
Extracts amino acid sequence that corresponds to structure in PDB
(sequence => AminoAcidSequence) = parseAminoAcidSequenceFromPDBText ( inputPDB => PDB__Text )
Parses a FSOLVText report into a FeatureAASequence (the feature is DPS DG) (sequence => FeatureAASequence) = parseFeatureAASequenceFromFSOLVText ( solvation => FSOLV_Text )
Parses a PMUTText report into a FeatureAASequence. Value is patogenicity prediction (sequence => FeatureAASequence) = parseFeatureAASequenceFromPMUTText ( HSReport => PMUT_Text )
Converts a feature AA sequence into GFF (sequence => GFF) = parseGFFFromFeatureAASequence ( sequence => FeatureAASequence )
Produces a multiple alignment in FASTA format from Blast Hits.
(sequence => FASTA_AA_multi) = parseMultipleAlignFromBLASTText ( BlastReport => BLAST__Text )
Parses a FSOLVText report into a PropertySequence (where N means NORMAL and O means OUTSIDE) (sequence => PropertySequence) = parsePropertySequenceFromFSOLVText ( solvation => FSOLV_Text )
Parses a PMUTText report into a PropertySequence (where N means NEUTRAL and H means HOT-SPOT) (sequence => PropertySequence) = parsePropertySequenceFromPMUTText ( HSReport => PMUT_Text )
Returns a 2D graphic from a FeatureAASequence (png image) (image => Typed_Image) = plotFeatureAASequence ( sequence => FeatureAASequence )
Evaluates fractional solvation based on LRT method (solvation => FSOLV_Text) = runFSOLVFromPDBText ( structure => PDB__Text )
Performs secondary structure and accessibility predictions using PHD
(PHDReport => PHD_Text) = runPHDFromAminoAcidSequence ( sequence => AminoAcidSequence )
Predicts secondary structure and accessibility using PHD program
(PHDReport => PHD_Text) = runPHDFromBLASTText ( BlastReport => BLAST__Text )
Performs secondary structure and accessibility predictions using PHD
(PHDReport => PHD_Text) = runPHDFromFASTA ( sequence => FASTA_AA )
Predicts sequence positions (Hot Spots) that would produce pathological behaviour when mutated. Trained with human pathological mutations
(HSReport => PMUT_Text) = runPMUTHotSpotFromAminoAcidSequence ( sequence => AminoAcidSequence )
Predicts sequence positions (Hot Spots) that would produce pathological behaviour when mutated. Trained with human pathological mutations
(HSReport => PMUT_Text) = runPMUTHotSpotFromBLASTText ( BlastReport => BLAST__Text )
Predicts sequence positions (Hot Spots) that would produce pathological behaviour when mutated. Trained with human pathological mutations
(HSReport => PMUT_Text) = runPMUTHotSpotFromFASTA ( sequence => FASTA_AA )
Perform 2 iterations of protein PSI Blast against non-redundant database with standard settings
(BlastReport => BLAST__Text) = runPSIBlastpFromAminoAcidSequence ( sequence => AminoAcidSequence )
Perform 2 iterations of protein PSI Blast against non-redundant database with standard settings
(BlastReport => BLAST__Text) = runPSIBlastpFromFASTA ( sequence => FASTA_AA )
FSolv report 3D representation (structure => PDB_Enriched) = showFSOLVonStructure ( structure => PDB__Text, solvation => FSOLV_Text )
PMUT report 3D representation (structure => PDB_Enriched) = showPMUTonStructure ( structure => PDB__Text, HSReport => PMUT_Text )