Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-118
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-102
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-94
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-40
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-97
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-122
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-72
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-119
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-31
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-101
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-124
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-125
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-140
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-123
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-121
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-105
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-127
http://purl.uniprot.org/unirules/MF_01025#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01025#construct-template-120
http://purl.uniprot.org/unirules/MF_01025#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01025#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01025#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01025#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01025#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01025#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:359615 up:source unirule:MF_01025 . _:359616 up:source unirule:MF_01025 . _:359617 up:source unirule:MF_01025 . _:359618 up:source unirule:MF_01025 . _:359619 up:source unirule:MF_01025 . _:359620 up:source unirule:MF_01025 . _:359621 up:source unirule:MF_01025 . _:359622 up:source unirule:MF_01025 . _:359623 up:source unirule:MF_01025 . _:359624 up:source unirule:MF_01025 . _:359625 up:source unirule:MF_01025 . _:359626 up:source unirule:MF_01025 . _:359627 up:source unirule:MF_01025 . _:359628 up:source unirule:MF_01025 . _:359629 up:source unirule:MF_01025 . _:359630 up:source unirule:MF_01025 . _:359631 up:source unirule:MF_01025 . _:359632 up:source unirule:MF_01025 . _:359633 up:source unirule:MF_01025 . _:359634 up:source unirule:MF_01025 . _:359635 up:source unirule:MF_01025 . _:359636 up:source unirule:MF_01025 . _:359637 up:source unirule:MF_01025 . _:359638 up:source unirule:MF_01025 . _:359639 up:source unirule:MF_01025 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 ; 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:Similarity_Annotation ; rdfs:comment 'Belongs to the alpha-IPM synthase/homocitrate synthase family. LeuA type 1 subfamily.' . ?case9 up:classifiedWith GO:0030145 , keyword:464 , keyword:479 . ?pfs11 up:annotation ?annotation12 , ?annotation18 , ?annotation24 , ?annotation30 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:29035 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:29035 . ?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:29035 . ?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:29035 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; rdf:type up:Region_Annotation ; rdfs:comment 'Regulatory domain' . ?pfsb38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . _:359640 a rdf:Statement ; up:attribution _:359615 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:359641 a rdf:Statement ; up:attribution _:359616 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:359642 a rdf:Statement ; up:attribution _:359617 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:359643 a rdf:Statement ; up:attribution _:359618 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:359644 a rdf:Statement ; up:attribution _:359619 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:359645 a rdf:Statement ; up:attribution _:359620 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:359646 a rdf:Statement ; up:attribution _:359621 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:359647 a rdf:Statement ; up:attribution _:359622 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:359648 a rdf:Statement ; up:attribution _:359623 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:359649 a rdf:Statement ; up:attribution _:359624 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:100 . _:359650 a rdf:Statement ; up:attribution _:359625 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:359651 a rdf:Statement ; up:attribution _:359626 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:432 . _:359652 a rdf:Statement ; up:attribution _:359627 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:359653 a rdf:Statement ; up:attribution _:359628 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:359654 a rdf:Statement ; up:attribution _:359629 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003852 . _:359655 a rdf:Statement ; up:attribution _:359630 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003985 . _:359656 a rdf:Statement ; up:attribution _:359631 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009098 . _:359657 a rdf:Statement ; up:attribution _:359632 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:359658 a rdf:Statement ; up:attribution _:359633 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:359659 a rdf:Statement ; up:attribution _:359634 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030145 . _:359660 a rdf:Statement ; up:source unirule:MF_01025 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:359661 a rdf:Statement ; up:attribution _:359635 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:359662 a rdf:Statement ; up:source unirule:MF_01025 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:359663 a rdf:Statement ; up:attribution _:359636 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:359664 a rdf:Statement ; up:source unirule:MF_01025 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:359665 a rdf:Statement ; up:attribution _:359637 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:359666 a rdf:Statement ; up:source unirule:MF_01025 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:359667 a rdf:Statement ; up:attribution _:359638 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:359668 a rdf:Statement ; up:source unirule:MF_01025 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:359669 a rdf:Statement ; up:attribution _:359639 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01025 #Rule MF_01025 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-04-25 VALUES ?supertaxon42 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01025 . ?thisOrganism rdfs:subClassOf+ ?supertaxon42 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01028 . })) . BIND(URI(CONCAT(STR(?this), '#MF_01025a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01025a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01025a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01025a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01025a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01025a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01025a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionQ9JZG148 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9JZG150 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9JZG1MF_0102543 . ?templateMotifSequenceMatchRegionQ9JZG148 faldo:begin ?templateMotifSequenceMatchBeginQ9JZG149 . ?templateMotifSequenceMatchBeginQ9JZG149 faldo:position ?templateMotifSequenceMatchBeginPositionQ9JZG144 ; faldo:reference isoform:Q9JZG1-1 . ?templateMotifSequenceProfileAlignmentOperationQ9JZG150 edam:has_input signature:MF_01025 ; rdf:type edam:operation_0300 . ?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0102554 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9JZG1MF_0102545 . ?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0102553 . ?targetMotifMatchRegionMatchBeginMF_0102553 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0102546 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0102554 edam:has_input signature:MF_01025 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9JZG1MF_0102543, 1, (STRLEN(?templateMotifCigarQ9JZG1MF_0102543) - STRLEN(REPLACE(?templateMotifCigarQ9JZG1MF_0102543, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionQ9JZG144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) . BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0102546) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9JZG1MF_0102543, 1, (STRLEN(?templateMotifCigarQ9JZG1MF_0102543) - STRLEN(REPLACE(?templateMotifCigarQ9JZG1MF_0102543, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionQ9JZG144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) . BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0102546) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9JZG1MF_0102543, 1, (STRLEN(?templateMotifCigarQ9JZG1MF_0102543) - STRLEN(REPLACE(?templateMotifCigarQ9JZG1MF_0102543, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionQ9JZG144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) . BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0102546) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t63) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9JZG1MF_0102543, 1, (STRLEN(?templateMotifCigarQ9JZG1MF_0102543) - STRLEN(REPLACE(?templateMotifCigarQ9JZG1MF_0102543, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionQ9JZG144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102545, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102545) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) . BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0102546) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t66) . 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) = 'N')) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionQ9JZG172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9JZG174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9JZG1MF_0102567 . ?templateMotifSequenceMatchRegionQ9JZG172 faldo:begin ?templateMotifSequenceMatchBeginQ9JZG173 . ?templateMotifSequenceMatchBeginQ9JZG173 faldo:position ?templateMotifSequenceMatchBeginPositionQ9JZG168 ; faldo:reference isoform:Q9JZG1-1 . ?templateMotifSequenceProfileAlignmentOperationQ9JZG174 edam:has_input signature:MF_01025 ; rdf:type edam:operation_0300 . ?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0102578 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9JZG1MF_0102569 . ?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0102577 . ?targetMotifMatchRegionMatchBeginMF_0102577 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0102570 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0102578 edam:has_input signature:MF_01025 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9JZG1MF_0102567, 1, (STRLEN(?templateMotifCigarQ9JZG1MF_0102567) - STRLEN(REPLACE(?templateMotifCigarQ9JZG1MF_0102567, CONCAT('^(?:-*[^-]){', STR(((395 - ?templateMotifSequenceMatchBeginPositionQ9JZG168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102569, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102569) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9JZG1MF_0102569, 1, (STRLEN(?targetMotifMatchCigarQ9JZG1MF_0102569) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JZG1MF_0102569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0102570) - 1) AS ?thisPositionOn40) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn41) . BIND(?this AS ?pfs2t81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) . FILTER ((BOUND(?thisPositionOn40) && BOUND(?thisPositionOn41))) . BIND(URI(CONCAT(STR(?this), '#MF_01025a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag82) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag82, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case10) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01025http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01025#construct