fetchProDom

fetchProDom is a set of five different webservices that interrogates the ProDom database.
- fetchdom: Enter one or several (separated by spaces) ProDom AC (eg PD000039) and it returns the family(ies) description in prodom format.
- fetchdom_fasta: same as above with the results given in fasta format.
- fetchdom_align: from one ProDom AC gives two output: one is the alignment of the proteins of the ProDom family and the other is the consensus sequence. This particular webservice is made to work with blastProDom.
- fetchdom_keyword: Enter one or several keyword(s)(separated by a blank space) and a “boolean”: and/or and it returns the ProDom familiy(ies) which have the keyword(s) in the description field in prodom format and a file with only their AC.
- fetchProt: Enter one Protein AC (SWISS-Prot or TREmbl) and it returns the domain composition of this protein.
Please see ProDom help page and data file format help page if needed.
We have a perl script available to run this webservice from your computer. Please install SOAP Lite before.
FetchProDomService
Namespace: http://prodom.prabi.fr/fetchProDom
Operations
runFetchDom
Takes a ProDom AC and returns the domain in ProDom Format
- SOAP Action: http://prodom.prabi.fr/fetchProDom#runFetchDom
- Input Message: FetchDomRequestMsg
- inputWrapper
- runFetchDom type
- ProdomAC type string
- ProdomAC type string
- runFetchDom type
- inputWrapper
- Output Message: FetchDomResponseMsg
- outputWrapper
- runFetchDomResponse type
- output_in_fetchdom_format type string
- output_in_fetchdom_format type string
- runFetchDomResponse type
- outputWrapper
runFetchProt
Takes a Protein ID (Swiss-prot/trembl) and returns the domains of this protein
- SOAP Action: http://prodom.prabi.fr/fetchProDom#runFetchProt
- Input Message: FetchProtRequestMsg
- inputWrapper
- runFetchProt type
- Protein_ID type string
- Protein_ID type string
- runFetchProt type
- inputWrapper
- Output Message: FetchProtResponseMsg
- outputWrapper
- runFetchProtResponse type
- protein_domains type string
- protein_domains type string
- runFetchProtResponse type
- outputWrapper
runFetchFasta
Takes a ProDom AC and returns the domain in FASTA Format
- SOAP Action: http://prodom.prabi.fr/fetchProDom#runFetchFasta
- Input Message: FetchFastaRequestMsg
- inputWrapper
- runFetchFasta type
- ProdomAC type string
- ProdomAC type string
- runFetchFasta type
- inputWrapper
- Output Message: FetchFastaResponseMsg
- outputWrapper
- runFetchFastaResponse type
- output_in_fasta_format type string
- output_in_fasta_format type string
- runFetchFastaResponse type
- outputWrapper
runFetchAlign
Takes a ProDom AC and returns the alignment-with consensus- and the consensus sequence
- SOAP Action: http://prodom.prabi.fr/fetchProDom#runFetchAlign
- Input Message: FetchAlignRequestMsg
- inputWrapper
- runFetchAlign type
- ProdomAC type string
- ProdomAC type string
- runFetchAlign type
- inputWrapper
- Output Message: FetchAlignResponseMsg
- outputWrapper
- runFetchAlignResponse type
- output_as_alignment type string
- output_as_consensus type string
- output_as_alignment type string
- runFetchAlignResponse type
- outputWrapper
runFetchKW
Takes one or several keywords(separated by a space) and a boolean (and or or) and gives out the domain families (complete output or only ids)
- SOAP Action: http://prodom.prabi.fr/fetchProDom#runFetchKW
- Input Message: FetchKWRequestMsg
- inputWrapper
- runFetchKW type
- boolean type string
- keyword type string
- boolean type string
- runFetchKW type
- inputWrapper
- Output Message: FetchKWResponseMsg
- outputWrapper
- runFetchKWResponse type
- complete_output type string
- output_ids type string
- complete_output type string
- runFetchKWResponse type
- outputWrapper
runFetchKWscript
only for script use, not for Taverna
- SOAP Action: http://prodom.prabi.fr/fetchProDom#runFetchKWscript
- Input Message: FetchKWscriptRequestMsg
- inputWrapper
- runFetchKWscript type
- boolean type string
- keyword type string
- boolean type string
- runFetchKWscript type
- inputWrapper
- Output Message: FetchKWscriptResponseMsg
- outputWrapper
- runFetchKWscriptResponse type
- complete_output type string
- complete_output type string
- runFetchKWscriptResponse type
- outputWrapper
WSDL Changes
| Date | Description of Changes |
| 8th April 2009 | First Snapshot |

Test #1: fetchProDom Test (perl SOAP::Lite)
Perl script to test each of the 5 services composing fetchProDom : fetchdom, fetchfasta, fetchprot, fetchalign and fetchkw.
Uses SOAP::Lite.

Test #2: fetchProDom Test (perl XML::Compile::WSDL11)
Perl script testing simply each of the five services composing fetchProDom : fetchDom, fetchFasta, fetchProt, fetchAlign and fetchKW.
Uses XML::Compile::WSDL11.
- Login to post comments
