Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-42
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-66
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-85
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-84
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-87
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-86
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-81
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-80
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-83
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-82
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-91
http://purl.uniprot.org/unirules/MF_03191#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03191#construct-template-90
http://purl.uniprot.org/unirules/MF_03191#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_03191#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_03191#construct-where-list-0
http://purl.uniprot.org/unirules/MF_03191#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_03191#construct-template-list-0
http://purl.uniprot.org/unirules/MF_03191#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:872138 up:source unirule:MF_03191 . _:872139 up:source unirule:MF_03191 . _:872140 up:source unirule:MF_03191 . _:872141 up:source unirule:MF_03191 . _:872142 up:source unirule:MF_03191 . _:872143 up:source unirule:MF_03191 . _:872144 up:source unirule:MF_03191 . _:872145 up:source unirule:MF_03191 . _:872146 up:source unirule:MF_03191 . _:872147 up:source unirule:MF_03191 . _:872148 up:source unirule:MF_03191 . _:872149 up:source unirule:MF_03191 . _:872150 up:source unirule:MF_03191 . _:872151 up:source unirule:MF_03191 . _:872152 up:source unirule:MF_03191 . _:872153 up:source unirule:MF_03191 . _:872154 up:source unirule:MF_03191 . _:872155 up:source unirule:MF_03191 . _:872156 up:source unirule:MF_03191 . ?this up:alternativeName ?name1 ; up:annotation ?annotation2 , ?annotation3 , ?annotation5 ; up:classifiedWith GO:0006744 , GO:0008425 , GO:0031314 , keyword:472 , keyword:489 , keyword:496 , keyword:808 , keyword:831 , keyword:949 , keyword:999 ; up:recommendedName ?name0 . ?name0 up:ecName '2.1.1.201' ; up:fullName '2-methoxy-6-polyprenyl-1,4-benzoquinol methylase, mitochondrial' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Ubiquinone biosynthesis methyltransferase COQ5' ; rdf:type up:Structured_Name . ?annotation2 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; ubiquinone biosynthesis.' . ?annotation3 a up:Subcellular_Location_Annotation . ?annotation3li4 up:cellularComponent ; up:orientation ; up:topology . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class I-like SAM-binding methyltransferase superfamily. MenG/UbiE family.' . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:59789 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:59789 . ?pfs29 up:annotation ?annotation30 . ?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:59789 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:59789 . _:872157 a rdf:Statement ; up:attribution _:872138 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:872158 a rdf:Statement ; up:attribution _:872139 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:872159 a rdf:Statement ; up:attribution _:872140 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:872160 a rdf:Statement ; up:attribution _:872141 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:872161 a rdf:Statement ; up:attribution _:872142 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:872162 a rdf:Statement ; up:attribution _:872143 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:872163 a rdf:Statement ; up:attribution _:872144 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:489 . _:872164 a rdf:Statement ; up:attribution _:872145 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:872165 a rdf:Statement ; up:attribution _:872146 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:999 . _:872166 a rdf:Statement ; up:attribution _:872147 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:872167 a rdf:Statement ; up:attribution _:872148 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:872168 a rdf:Statement ; up:attribution _:872149 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:831 . _:872169 a rdf:Statement ; up:attribution _:872150 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0031314 . _:872170 a rdf:Statement ; up:attribution _:872151 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008425 . _:872171 a rdf:Statement ; up:attribution _:872152 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006744 . _:872172 a rdf:Statement ; up:source unirule:MF_03191 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:872173 a rdf:Statement ; up:attribution _:872153 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:872174 a rdf:Statement ; up:source unirule:MF_03191 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:872175 a rdf:Statement ; up:attribution _:872154 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:872176 a rdf:Statement ; up:source unirule:MF_03191 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:872177 a rdf:Statement ; up:attribution _:872155 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:872178 a rdf:Statement ; up:source unirule:MF_03191 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:872179 a rdf:Statement ; up:attribution _:872156 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03191 #Rule MF_03191 Created by:? on:2015-03-18 Modified by:Catherine Rivoire on:2025-04-01 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01813 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01982 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01813 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01982 . })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33090 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01813 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01982 . })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01813 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { VALUES ?supertaxon43 {taxon:33090 taxon:1117} ?thisOrganism rdfs:subClassOf+ ?supertaxon43 . })) . } BIND(URI(CONCAT(STR(?this), '#MF_03191a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03191a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03191a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_03191a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_03191a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP4901749 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4901751 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP49017MF_0181344 . ?templateMotifSequenceMatchRegionP4901749 faldo:begin ?templateMotifSequenceMatchBeginP4901750 . ?templateMotifSequenceMatchBeginP4901750 faldo:position ?templateMotifSequenceMatchBeginPositionP4901745 ; faldo:reference isoform:P49017-1 . ?templateMotifSequenceProfileAlignmentOperationP4901751 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . ?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0181355 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP49017MF_0181346 . ?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0181354 . ?targetMotifMatchRegionMatchBeginMF_0181354 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0181347 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0181355 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49017MF_0181344, 1, (STRLEN(?templateMotifCigarP49017MF_0181344) - STRLEN(REPLACE(?templateMotifCigarP49017MF_0181344, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP4901745) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49017MF_0181346, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181346) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181346, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49017MF_0181346, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181346) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181346, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) . BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0181347) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49017MF_0181344, 1, (STRLEN(?templateMotifCigarP49017MF_0181344) - STRLEN(REPLACE(?templateMotifCigarP49017MF_0181344, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP4901745) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49017MF_0181346, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181346) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181346, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49017MF_0181346, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181346) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181346, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) . BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0181347) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('[ND][ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_03191a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP4901766 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4901768 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP49017MF_0181361 . ?templateMotifSequenceMatchRegionP4901766 faldo:begin ?templateMotifSequenceMatchBeginP4901767 . ?templateMotifSequenceMatchBeginP4901767 faldo:position ?templateMotifSequenceMatchBeginPositionP4901762 ; faldo:reference isoform:P49017-1 . ?templateMotifSequenceProfileAlignmentOperationP4901768 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . ?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0181372 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP49017MF_0181363 . ?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0181371 . ?targetMotifMatchRegionMatchBeginMF_0181371 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0181364 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0181372 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49017MF_0181361, 1, (STRLEN(?templateMotifCigarP49017MF_0181361) - STRLEN(REPLACE(?templateMotifCigarP49017MF_0181361, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionP4901762) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49017MF_0181363, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181363) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181363, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49017MF_0181363, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181363) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181363, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) . BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0181364) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03191a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP4901781 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4901783 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP49017MF_0181376 . ?templateMotifSequenceMatchRegionP4901781 faldo:begin ?templateMotifSequenceMatchBeginP4901782 . ?templateMotifSequenceMatchBeginP4901782 faldo:position ?templateMotifSequenceMatchBeginPositionP4901777 ; faldo:reference isoform:P49017-1 . ?templateMotifSequenceProfileAlignmentOperationP4901783 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0181387 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP49017MF_0181378 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0181386 . ?targetMotifMatchRegionMatchBeginMF_0181386 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0181379 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0181387 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49017MF_0181376, 1, (STRLEN(?templateMotifCigarP49017MF_0181376) - STRLEN(REPLACE(?templateMotifCigarP49017MF_0181376, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP4901777) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49017MF_0181378, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181378) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181378, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49017MF_0181378, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181378) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181378, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0181379) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t90) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_03191a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP4901796 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4901798 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP49017MF_0181391 . ?templateMotifSequenceMatchRegionP4901796 faldo:begin ?templateMotifSequenceMatchBeginP4901797 . ?templateMotifSequenceMatchBeginP4901797 faldo:position ?templateMotifSequenceMatchBeginPositionP4901792 ; faldo:reference isoform:P49017-1 . ?templateMotifSequenceProfileAlignmentOperationP4901798 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01813102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP49017MF_0181393 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01813101 . ?targetMotifMatchRegionMatchBeginMF_01813101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0181394 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01813102 edam:has_input signature:MF_01813 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49017MF_0181391, 1, (STRLEN(?templateMotifCigarP49017MF_0181391) - STRLEN(REPLACE(?templateMotifCigarP49017MF_0181391, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP4901792) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49017MF_0181393, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181393) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49017MF_0181393, 1, (STRLEN(?targetMotifMatchCigarP49017MF_0181393) - STRLEN(REPLACE(?targetMotifMatchCigarP49017MF_0181393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0181394) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_03191a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7214 . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:6237 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon106 {taxon:40674 taxon:4895} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon106 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon107 {taxon:7742 taxon:4751} ?thisOrganism rdfs:subClassOf+ ?supertaxon107 . })) . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon108 {taxon:7742 taxon:4751 taxon:33090} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon108 . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4930 . })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . } BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:50557 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:7214 . })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33083 . } BIND(?this AS ?case13) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon109 {taxon:4930 taxon:40674 taxon:4895} ?thisOrganism rdfs:subClassOf+ ?supertaxon109 . })) . BIND(?this AS ?case14) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_03191http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_03191#construct