Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-48
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-24
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-81
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-82
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-83
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-84
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-60
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-85
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-61
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-86
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-62
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-87
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-63
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-88
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-64
http://purl.uniprot.org/unirules/MF_03059#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03059#construct-template-40
http://purl.uniprot.org/unirules/MF_03059#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_03059#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_03059#construct-where-list-0
http://purl.uniprot.org/unirules/MF_03059#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_03059#construct-template-list-0
http://purl.uniprot.org/unirules/MF_03059#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:806920 up:source unirule:MF_03059 . _:806921 up:source unirule:MF_03059 . _:806922 up:source unirule:MF_03059 . _:806923 up:source unirule:MF_03059 . _:806924 up:source unirule:MF_03059 . _:806925 up:source unirule:MF_03059 . _:806926 up:source unirule:MF_03059 . _:806927 up:source unirule:MF_03059 . _:806928 up:source unirule:MF_03059 . _:806929 up:source unirule:MF_03059 . _:806930 up:source unirule:MF_03059 . _:806931 up:source unirule:MF_03059 . _:806932 up:source unirule:MF_03059 . _:806933 up:source unirule:MF_03059 . _:806934 up:source unirule:MF_03059 . _:806935 up:source unirule:MF_03059 . ?this up:alternativeName ?name1 ; up:annotation ?annotation2 , ?annotation4 ; up:classifiedWith GO:0003924 , GO:0005525 , GO:0005739 , GO:0032543 , GO:0032790 , keyword:342 , keyword:496 , keyword:547 , keyword:648 ; up:recommendedName ?name0 . ?name0 up:fullName 'Ribosome-releasing factor 2, mitochondrial' ; up:shortName 'RRF2mt' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Elongation factor G 2, mitochondrial' ; up:shortName 'mEF-G 2' , 'EF-G2mt' ; rdf:type up:Structured_Name . ?annotation2 a up:Subcellular_Location_Annotation . ?annotation2li3 up:cellularComponent . ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the TRAFAC class translation factor GTPase superfamily. Classic translation factor GTPase family. EF-G/EF-2 subfamily.' . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:37565 . ?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:37565 . ?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:37565 . _:806936 a rdf:Statement ; up:attribution _:806920 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:806937 a rdf:Statement ; up:attribution _:806921 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:806938 a rdf:Statement ; up:attribution _:806922 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:806939 a rdf:Statement ; up:attribution _:806923 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:806940 a rdf:Statement ; up:attribution _:806924 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:806941 a rdf:Statement ; up:attribution _:806925 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:806942 a rdf:Statement ; up:attribution _:806926 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:806943 a rdf:Statement ; up:attribution _:806927 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:806944 a rdf:Statement ; up:attribution _:806928 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003924 . _:806945 a rdf:Statement ; up:attribution _:806929 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005525 . _:806946 a rdf:Statement ; up:attribution _:806930 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0032543 . _:806947 a rdf:Statement ; up:attribution _:806931 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0032790 . _:806948 a rdf:Statement ; up:attribution _:806932 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005739 . _:806949 a rdf:Statement ; up:source unirule:MF_03059 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:806950 a rdf:Statement ; up:attribution _:806933 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:806951 a rdf:Statement ; up:source unirule:MF_03059 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:806952 a rdf:Statement ; up:attribution _:806934 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:806953 a rdf:Statement ; up:source unirule:MF_03059 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:806954 a rdf:Statement ; up:attribution _:806935 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03059 #Rule MF_03059 Created by:? on:2013-10-22 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03059 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03059a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03059a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03059a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_03059a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionQ969S934 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ969S936 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ969S9MF_0305929 . ?templateMotifSequenceMatchRegionQ969S934 faldo:begin ?templateMotifSequenceMatchBeginQ969S935 . ?templateMotifSequenceMatchBeginQ969S935 faldo:position ?templateMotifSequenceMatchBeginPositionQ969S930 ; faldo:reference isoform:Q969S9-1 . ?templateMotifSequenceProfileAlignmentOperationQ969S936 edam:has_input signature:MF_03059 ; rdf:type edam:operation_0300 . ?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0305940 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ969S9MF_0305931 . ?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0305939 . ?targetMotifMatchRegionMatchBeginMF_0305939 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0305932 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0305940 edam:has_input signature:MF_03059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305929, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305929) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305929, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionQ969S930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) . BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0305932) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305929, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305929) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305929, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionQ969S930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) . BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0305932) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER (REGEX('AHID[AG]GKT', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) . BIND(URI(CONCAT(STR(?this), '#MF_03059a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionQ969S951 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ969S953 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ969S9MF_0305946 . ?templateMotifSequenceMatchRegionQ969S951 faldo:begin ?templateMotifSequenceMatchBeginQ969S952 . ?templateMotifSequenceMatchBeginQ969S952 faldo:position ?templateMotifSequenceMatchBeginPositionQ969S947 ; faldo:reference isoform:Q969S9-1 . ?templateMotifSequenceProfileAlignmentOperationQ969S953 edam:has_input signature:MF_03059 ; rdf:type edam:operation_0300 . ?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0305957 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ969S9MF_0305948 . ?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0305956 . ?targetMotifMatchRegionMatchBeginMF_0305956 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0305949 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0305957 edam:has_input signature:MF_03059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305946, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305946) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305946, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionQ969S947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) . BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0305949) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305946, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305946) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305946, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionQ969S947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) . BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0305949) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)) = 'DTPGH')) . BIND(URI(CONCAT(STR(?this), '#MF_03059a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionQ969S968 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ969S970 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ969S9MF_0305963 . ?templateMotifSequenceMatchRegionQ969S968 faldo:begin ?templateMotifSequenceMatchBeginQ969S969 . ?templateMotifSequenceMatchBeginQ969S969 faldo:position ?templateMotifSequenceMatchBeginPositionQ969S964 ; faldo:reference isoform:Q969S9-1 . ?templateMotifSequenceProfileAlignmentOperationQ969S970 edam:has_input signature:MF_03059 ; rdf:type edam:operation_0300 . ?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0305974 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ969S9MF_0305965 . ?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0305973 . ?targetMotifMatchRegionMatchBeginMF_0305973 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0305966 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0305974 edam:has_input signature:MF_03059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305963, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305963) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305963, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionQ969S964) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) . BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0305966) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305963, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305963) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305963, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionQ969S964) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0305966) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('NK[ML]D', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_03059a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:7742 . })) . BIND(?this AS ?case7) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_03059http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_03059#construct