| http://purl.uniprot.org/unirules/MF_03117#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:823039 up:source unirule:MF_03117 .
_:823040 up:source unirule:MF_03117 .
_:823041 up:source unirule:MF_03117 .
_:823042 up:source unirule:MF_03117 .
_:823043 up:source unirule:MF_03117 .
_:823044 up:source unirule:MF_03117 .
_:823045 up:source unirule:MF_03117 .
_:823046 up:source unirule:MF_03117 .
_:823047 up:source unirule:MF_03117 .
_:823048 up:source unirule:MF_03117 .
_:823049 up:source unirule:MF_03117 .
_:823050 up:source unirule:MF_03117 .
_:823051 up:source unirule:MF_03117 .
_:823052 up:source unirule:MF_03117 .
_:823053 up:source unirule:MF_03117 .
_:823054 up:source unirule:MF_03117 .
_:823055 up:source unirule:MF_03117 .
_:823056 up:source unirule:MF_03117 .
_:823057 up:source unirule:MF_03117 .
_:823058 up:source unirule:MF_03117 .
_:823059 up:source unirule:MF_03117 .
_:823060 up:source unirule:MF_03117 .
_:823061 up:source unirule:MF_03117 .
_:823062 up:source unirule:MF_03117 .
_:823063 up:source unirule:MF_03117 .
_:823064 up:source unirule:MF_03117 .
_:823065 up:source unirule:MF_03117 .
_:823066 up:source unirule:MF_03117 .
_:823067 up:source unirule:MF_03117 .
_:823068 up:source unirule:MF_03117 .
_:823069 up:source unirule:MF_03117 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation9 ;
up:classifiedWith GO:0019509 ,
GO:0043715 ,
GO:0043716 ,
keyword:28 ,
keyword:378 ,
keyword:486 ,
keyword:539 ,
keyword:963 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Bifunctional enzyme that catalyzes the enolization of 2,3-diketo-5-methylthiopentyl-1-phosphate (DK-MTP-1-P) into the intermediate 2-hydroxy-3-keto-5-methylthiopentenyl-1-phosphate (HK-MTPenyl-1-P), which is then dephosphorylated to form the acireductone 1,2-dihydroxy-3-keto-5-methylthiopentene (DHK-MTPene).' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-methionine biosynthesis via salvage pathway; L-methionine from S-methyl-5-thio-alpha-D-ribose 1-phosphate: step 3/6.' .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-methionine biosynthesis via salvage pathway; L-methionine from S-methyl-5-thio-alpha-D-ribose 1-phosphate: step 4/6.' .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation6li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HAD-like hydrolase superfamily. MasA/MtnC family.' .
?case10 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?case12 up:alternativeName ?name14 ,
?name15 ;
up:recommendedName ?name13 .
?name13 up:ecName '3.1.3.77' ;
up:fullName 'Enolase-phosphatase E1' ;
rdf:type up:Structured_Name .
?name14 up:fullName '2,3-diketo-5-methylthio-1-phosphopentane phosphatase' ;
rdf:type up:Structured_Name .
?name15 up:fullName 'MASA homolog' ;
rdf:type up:Structured_Name .
?case16 up:alternativeName ?name18 ,
?name19 ;
up:recommendedName ?name17 .
?name17 up:ecName '3.1.3.77' ;
up:fullName 'Enolase-phosphatase E1' ;
rdf:type up:Structured_Name .
?name18 up:fullName '2,3-diketo-5-methylthio-1-phosphopentane phosphatase' ;
rdf:type up:Structured_Name .
?name19 up:fullName 'Unknown transcript 4 protein' ;
rdf:type up:Structured_Name .
?case20 up:alternativeName ?name22 ;
up:recommendedName ?name21 .
?name21 up:ecName '3.1.3.77' ;
up:fullName 'Enolase-phosphatase E1' ;
rdf:type up:Structured_Name .
?name22 up:fullName '2,3-diketo-5-methylthio-1-phosphopentane phosphatase' ;
rdf:type up:Structured_Name .
?pfs23 up:annotation ?annotation24 ,
?annotation30 ,
?annotation36 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:18420 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:18420 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:18420 .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf ?molecule47 .
?molecule47 rdfs:label 'substrate' .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf ?molecule55 .
?molecule55 rdfs:label 'substrate' .
_:823070 a rdf:Statement ;
up:attribution _:823039 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:823071 a rdf:Statement ;
up:attribution _:823040 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:823072 a rdf:Statement ;
up:attribution _:823041 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:823073 a rdf:Statement ;
up:attribution _:823042 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:823074 a rdf:Statement ;
up:attribution _:823043 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:823075 a rdf:Statement ;
up:attribution _:823044 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:823076 a rdf:Statement ;
up:attribution _:823045 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:823077 a rdf:Statement ;
up:attribution _:823046 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:823078 a rdf:Statement ;
up:attribution _:823047 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:823079 a rdf:Statement ;
up:attribution _:823048 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:823080 a rdf:Statement ;
up:attribution _:823049 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:823081 a rdf:Statement ;
up:attribution _:823050 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:823082 a rdf:Statement ;
up:attribution _:823051 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043715 .
_:823083 a rdf:Statement ;
up:attribution _:823052 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043716 .
_:823084 a rdf:Statement ;
up:attribution _:823053 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019509 .
_:823085 a rdf:Statement ;
up:attribution _:823054 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:823086 a rdf:Statement ;
up:attribution _:823055 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:823087 a rdf:Statement ;
up:attribution _:823056 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:823088 a rdf:Statement ;
up:attribution _:823057 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:823089 a rdf:Statement ;
up:attribution _:823058 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:823090 a rdf:Statement ;
up:attribution _:823059 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:823091 a rdf:Statement ;
up:attribution _:823060 ;
rdf:subject ?case16 ;
rdf:predicate up:recommendedName ;
rdf:object ?name17 .
_:823092 a rdf:Statement ;
up:attribution _:823061 ;
rdf:subject ?case16 ;
rdf:predicate up:alternativeName ;
rdf:object ?name18 .
_:823093 a rdf:Statement ;
up:attribution _:823062 ;
rdf:subject ?case16 ;
rdf:predicate up:alternativeName ;
rdf:object ?name19 .
_:823094 a rdf:Statement ;
up:attribution _:823063 ;
rdf:subject ?case20 ;
rdf:predicate up:recommendedName ;
rdf:object ?name21 .
_:823095 a rdf:Statement ;
up:attribution _:823064 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name22 .
_:823096 a rdf:Statement ;
up:source unirule:MF_03117 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:823097 a rdf:Statement ;
up:attribution _:823065 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:823098 a rdf:Statement ;
up:source unirule:MF_03117 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:823099 a rdf:Statement ;
up:attribution _:823066 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:823100 a rdf:Statement ;
up:source unirule:MF_03117 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:823101 a rdf:Statement ;
up:attribution _:823067 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:823102 a rdf:Statement ;
up:source unirule:MF_03117 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:823103 a rdf:Statement ;
up:attribution _:823068 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:823104 a rdf:Statement ;
up:source unirule:MF_03117 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:823105 a rdf:Statement ;
up:attribution _:823069 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03117
#Rule MF_03117 Created by:? on:2012-10-29 Modified by:ipedruzz on:2024-05-24
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03117 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03118 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionQ9UHY763 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UHY765 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UHY7MF_0311758 .
?templateMotifSequenceMatchRegionQ9UHY763 faldo:begin ?templateMotifSequenceMatchBeginQ9UHY764 .
?templateMotifSequenceMatchBeginQ9UHY764 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UHY759 ;
faldo:reference isoform:Q9UHY7-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UHY765 edam:has_input signature:MF_03117 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0311769 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UHY7MF_0311760 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0311768 .
?targetMotifMatchRegionMatchBeginMF_0311768 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0311761 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0311769 edam:has_input signature:MF_03117 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UHY7MF_0311758, 1, (STRLEN(?templateMotifCigarQ9UHY7MF_0311758) - STRLEN(REPLACE(?templateMotifCigarQ9UHY7MF_0311758, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionQ9UHY759) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311760, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311760) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311760, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311760) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0311761) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UHY7MF_0311758, 1, (STRLEN(?templateMotifCigarQ9UHY7MF_0311758) - STRLEN(REPLACE(?templateMotifCigarQ9UHY7MF_0311758, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionQ9UHY759) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311760, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311760) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311760, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311760) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0311761) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UHY7MF_0311758, 1, (STRLEN(?templateMotifCigarQ9UHY7MF_0311758) - STRLEN(REPLACE(?templateMotifCigarQ9UHY7MF_0311758, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionQ9UHY759) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311760, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311760) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311760, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311760) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0311761) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'D')) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionQ9UHY784 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UHY786 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UHY7MF_0311779 .
?templateMotifSequenceMatchRegionQ9UHY784 faldo:begin ?templateMotifSequenceMatchBeginQ9UHY785 .
?templateMotifSequenceMatchBeginQ9UHY785 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UHY780 ;
faldo:reference isoform:Q9UHY7-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UHY786 edam:has_input signature:MF_03117 ;
rdf:type edam:operation_0300 .
?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0311790 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UHY7MF_0311781 .
?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0311789 .
?targetMotifMatchRegionMatchBeginMF_0311789 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0311782 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0311790 edam:has_input signature:MF_03117 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UHY7MF_0311779, 1, (STRLEN(?templateMotifCigarQ9UHY7MF_0311779) - STRLEN(REPLACE(?templateMotifCigarQ9UHY7MF_0311779, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionQ9UHY780) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311781, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311781) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311781, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311781, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311781) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311781, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0311782) - 1) AS ?thisPositionOn48) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UHY7MF_0311779, 1, (STRLEN(?templateMotifCigarQ9UHY7MF_0311779) - STRLEN(REPLACE(?templateMotifCigarQ9UHY7MF_0311779, CONCAT('^(?:-*[^-]){', STR(((154 - ?templateMotifSequenceMatchBeginPositionQ9UHY780) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311781, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311781) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311781, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311781, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311781) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311781, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0311782) - 1) AS ?thisPositionOn49) .
BIND(?this AS ?pfs2t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, (?thisPositionOn49 - ?thisPositionOn48)) = 'SS')) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionQ9UHY7101 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UHY7103 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UHY7MF_0311796 .
?templateMotifSequenceMatchRegionQ9UHY7101 faldo:begin ?templateMotifSequenceMatchBeginQ9UHY7102 .
?templateMotifSequenceMatchBeginQ9UHY7102 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UHY797 ;
faldo:reference isoform:Q9UHY7-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UHY7103 edam:has_input signature:MF_03117 ;
rdf:type edam:operation_0300 .
?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03117107 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UHY7MF_0311798 .
?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03117106 .
?targetMotifMatchRegionMatchBeginMF_03117106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0311799 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03117107 edam:has_input signature:MF_03117 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UHY7MF_0311796, 1, (STRLEN(?templateMotifCigarQ9UHY7MF_0311796) - STRLEN(REPLACE(?templateMotifCigarQ9UHY7MF_0311796, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionQ9UHY797) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311798, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311798) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311798, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UHY7MF_0311798, 1, (STRLEN(?targetMotifMatchCigarQ9UHY7MF_0311798) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UHY7MF_0311798, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0311799) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs2t110) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag111) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag111, ?UNBOUND_VARIABLE) AS ?case10) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a14')) AS ?name14) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a15')) AS ?name15) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4930 .
BIND(?this AS ?case16) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a17')) AS ?name17) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a18')) AS ?name18) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a19')) AS ?name19) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon112 {taxon:4930 taxon:7742}
?thisOrganism rdfs:subClassOf+ ?supertaxon112 .
})) .
BIND(?this AS ?case20) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a21')) AS ?name21) .
BIND(URI(CONCAT(STR(?this), '#MF_03117a22')) AS ?name22) .
}
}
"xsd:string |