Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00572#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00572#construct-template-130
http://purl.uniprot.org/unirules/MF_00572#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00572#construct-template-127
http://purl.uniprot.org/unirules/MF_00572#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00572#construct-template-125
http://purl.uniprot.org/unirules/MF_00572#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00572#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00572#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00572#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00572#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00572#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:223749 up:source unirule:MF_00572 . _:223750 up:source unirule:MF_00572 . _:223751 up:source unirule:MF_00572 . _:223752 up:source unirule:MF_00572 . _:223753 up:source unirule:MF_00572 . _:223754 up:source unirule:MF_00572 . _:223755 up:source unirule:MF_00572 . _:223756 up:source unirule:MF_00572 . _:223757 up:source unirule:MF_00572 . _:223758 up:source unirule:MF_00572 . _:223759 up:source unirule:MF_00572 . _:223760 up:source unirule:MF_00572 . _:223761 up:source unirule:MF_00572 . _:223762 up:source unirule:MF_00572 . _:223763 up:source unirule:MF_00572 . _:223764 up:source unirule:MF_00572 . _:223765 up:source unirule:MF_00572 . _:223766 up:source unirule:MF_00572 . _:223767 up:source unirule:MF_00572 . _:223768 up:source unirule:MF_00572 . _:223769 up:source unirule:MF_00572 . _:223770 up:source unirule:MF_00572 . _:223771 up:source unirule:MF_00572 . _:223772 up:source unirule:MF_00572 . _:223773 up:source unirule:MF_00572 . _:223774 up:source unirule:MF_00572 . _:223775 up:source unirule:MF_00572 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation11 ; up:classifiedWith GO:0003852 , GO:0003985 , GO:0005737 , GO:0009098 , keyword:100 , keyword:28 , keyword:432 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.3.3.13' ; up:fullName '2-isopropylmalate synthase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Alpha-IPM synthase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Alpha-isopropylmalate synthase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'leuA' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the condensation of the acetyl group of acetyl-CoA with 3-methyl-2-oxobutanoate (2-ketoisovalerate) to form 3-carboxy-3-hydroxy-4-methylpentanoate (2-isopropylmalate).' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity ; up:enzymeClass . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; L-leucine biosynthesis; L-leucine from 3-methyl-2-oxobutanoate: step 1/4.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the alpha-IPM synthase/homocitrate synthase family. LeuA type 2 subfamily.' . ?case12 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?pfs13 up:annotation ?annotation14 , ?annotation20 , ?annotation26 , ?annotation32 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:18420 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:18420 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:18420 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:18420 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Region_Annotation ; rdfs:comment 'Regulatory domain' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . _:223776 a rdf:Statement ; up:attribution _:223749 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:223777 a rdf:Statement ; up:attribution _:223750 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:223778 a rdf:Statement ; up:attribution _:223751 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:223779 a rdf:Statement ; up:attribution _:223752 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:223780 a rdf:Statement ; up:attribution _:223753 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:223781 a rdf:Statement ; up:attribution _:223754 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:223782 a rdf:Statement ; up:attribution _:223755 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:223783 a rdf:Statement ; up:attribution _:223756 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:223784 a rdf:Statement ; up:attribution _:223757 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:223785 a rdf:Statement ; up:attribution _:223758 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:223786 a rdf:Statement ; up:attribution _:223759 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:223787 a rdf:Statement ; up:attribution _:223760 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:100 . _:223788 a rdf:Statement ; up:attribution _:223761 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:223789 a rdf:Statement ; up:attribution _:223762 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:432 . _:223790 a rdf:Statement ; up:attribution _:223763 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:223791 a rdf:Statement ; up:attribution _:223764 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:223792 a rdf:Statement ; up:attribution _:223765 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003852 . _:223793 a rdf:Statement ; up:attribution _:223766 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003985 . _:223794 a rdf:Statement ; up:attribution _:223767 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009098 . _:223795 a rdf:Statement ; up:attribution _:223768 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:223796 a rdf:Statement ; up:attribution _:223769 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:223797 a rdf:Statement ; up:attribution _:223770 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:223798 a rdf:Statement ; up:source unirule:MF_00572 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:223799 a rdf:Statement ; up:attribution _:223771 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:223800 a rdf:Statement ; up:source unirule:MF_00572 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:223801 a rdf:Statement ; up:attribution _:223772 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:223802 a rdf:Statement ; up:source unirule:MF_00572 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:223803 a rdf:Statement ; up:attribution _:223773 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:223804 a rdf:Statement ; up:source unirule:MF_00572 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:223805 a rdf:Statement ; up:attribution _:223774 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:223806 a rdf:Statement ; up:source unirule:MF_00572 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:223807 a rdf:Statement ; up:attribution _:223775 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00572 #Rule MF_00572 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-04-25 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00572 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00572a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00572a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00572a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00572a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00572a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00572a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00572a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00572a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00572a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP9WQB349 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WQB351 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WQB3MF_0057244 . ?templateMotifSequenceMatchRegionP9WQB349 faldo:begin ?templateMotifSequenceMatchBeginP9WQB350 . ?templateMotifSequenceMatchBeginP9WQB350 faldo:position ?templateMotifSequenceMatchBeginPositionP9WQB345 ; faldo:reference isoform:P9WQB3-1 . ?templateMotifSequenceProfileAlignmentOperationP9WQB351 edam:has_input signature:MF_00572 ; rdf:type edam:operation_0300 . ?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0057255 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WQB3MF_0057246 . ?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0057254 . ?targetMotifMatchRegionMatchBeginMF_0057254 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0057247 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0057255 edam:has_input signature:MF_00572 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) . BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((285 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) . BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) . BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((321 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) . BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'N')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP9WQB373 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WQB375 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WQB3MF_0057268 . ?templateMotifSequenceMatchRegionP9WQB373 faldo:begin ?templateMotifSequenceMatchBeginP9WQB374 . ?templateMotifSequenceMatchBeginP9WQB374 faldo:position ?templateMotifSequenceMatchBeginPositionP9WQB369 ; faldo:reference isoform:P9WQB3-1 . ?templateMotifSequenceProfileAlignmentOperationP9WQB375 edam:has_input signature:MF_00572 ; rdf:type edam:operation_0300 . ?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0057279 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WQB3MF_0057270 . ?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0057278 . ?targetMotifMatchRegionMatchBeginMF_0057278 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0057271 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0057279 edam:has_input signature:MF_00572 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057268, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057268) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057268, CONCAT('^(?:-*[^-]){', STR(((491 - ?templateMotifSequenceMatchBeginPositionP9WQB369) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057270, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057270) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057270, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057270, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057270) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057270, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0057271) - 1) AS ?thisPositionOn42) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn43) . BIND(?this AS ?pfs2t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((BOUND(?thisPositionOn42) && BOUND(?thisPositionOn43))) . BIND(URI(CONCAT(STR(?this), '#MF_00572a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag83) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag83, ?UNBOUND_VARIABLE) AS ?case12) . } "xsd:string
http://purl.uniprot.org/unirules/MF_00572http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00572#construct