Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01850#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01850#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01850#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:648498 up:source unirule:MF_01850 . _:648499 up:source unirule:MF_01850 . _:648500 up:source unirule:MF_01850 . _:648501 up:source unirule:MF_01850 . _:648502 up:source unirule:MF_01850 . _:648503 up:source unirule:MF_01850 . _:648504 up:source unirule:MF_01850 . _:648505 up:source unirule:MF_01850 . _:648506 up:source unirule:MF_01850 . _:648507 up:source unirule:MF_01850 . _:648508 up:source unirule:MF_01850 . _:648509 up:source unirule:MF_01850 . _:648510 up:source unirule:MF_01850 . _:648511 up:source unirule:MF_01850 . _:648512 up:source unirule:MF_01850 . _:648513 up:source unirule:MF_01850 . _:648514 up:source unirule:MF_01850 . _:648515 up:source unirule:MF_01850 . _:648516 up:source unirule:MF_01850 . _:648517 up:source unirule:MF_01850 . _:648518 up:source unirule:MF_01850 . _:648519 up:source unirule:MF_01850 . _:648520 up:source unirule:MF_01850 . _:648521 up:source unirule:MF_01850 . _:648522 up:source unirule:MF_01850 . _:648523 up:source unirule:MF_01850 . _:648524 up:source unirule:MF_01850 . _:648525 up:source unirule:MF_01850 . _:648526 up:source unirule:MF_01850 . _:648527 up:source unirule:MF_01850 . _:648528 up:source unirule:MF_01850 . _:648529 up:source unirule:MF_01850 . _:648530 up:source unirule:MF_01850 . _:648531 up:source unirule:MF_01850 . _:648532 up:source unirule:MF_01850 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation13 , ?annotation14 ; up:classifiedWith GO:0000287 , GO:0005524 , GO:0005737 , GO:0016783 , GO:0034227 , GO:0051539 , keyword:408 , keyword:411 , keyword:460 , keyword:479 , keyword:4 , keyword:547 , keyword:67 , keyword:694 , keyword:808 , keyword:819 , keyword:820 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.8.1.-' ; up:fullName 'tRNA-cytidine(32) 2-sulfurtransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Two-thiocytidine biosynthesis protein A' ; rdf:type up:Structured_Name . ?name2 up:fullName 'tRNA 2-thiocytidine biosynthesis protein TtcA' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'ttcA' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the ATP-dependent 2-thiolation of cytidine in position 32 of tRNA, to form 2-thiocytidine (s(2)C32). The sulfur atoms are provided by the cysteine/cysteine desulfurase (IscS) system.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity . ?annotation7 up:cofactor chebi:49883 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 [4Fe-4S] cluster per subunit. The cluster is chelated by three Cys residues, the fourth Fe has a free coordination site that may bind a sulfur atom transferred from the persulfide of IscS' . ?annotation8 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation9 a up:Pathway_Annotation ; rdfs:comment 'tRNA modification.' . ?annotation10 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation11 a up:Subcellular_Location_Annotation . ?annotation11li12 up:cellularComponent . ?annotation13 a up:Annotation ; rdfs:comment 'The thiolation reaction likely consists of two steps: a first activation step by ATP to form an adenylated intermediate of the target base of tRNA, and a second nucleophilic substitution step of the sulfur (S) atom supplied by the hydrosulfide attached to the Fe-S cluster.' . ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the TtcA family.' . ?pfs15 up:annotation ?annotation16 , ?annotation22 , ?annotation28 . ?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:49883 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:49883 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:49883 . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; rdf:type up:Motif_Annotation ; rdfs:comment 'PP-loop motif' . ?pfsb36 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . _:648533 a rdf:Statement ; up:attribution _:648498 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:648534 a rdf:Statement ; up:attribution _:648499 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:648535 a rdf:Statement ; up:attribution _:648500 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:648536 a rdf:Statement ; up:attribution _:648501 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:648537 a rdf:Statement ; up:attribution _:648502 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:648538 a rdf:Statement ; up:attribution _:648503 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:648539 a rdf:Statement ; up:attribution _:648504 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:648540 a rdf:Statement ; up:attribution _:648505 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:648541 a rdf:Statement ; up:attribution _:648506 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:648542 a rdf:Statement ; up:attribution _:648507 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:648543 a rdf:Statement ; up:attribution _:648508 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:648544 a rdf:Statement ; up:attribution _:648509 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:648545 a rdf:Statement ; up:attribution _:648510 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:648546 a rdf:Statement ; up:attribution _:648511 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:648547 a rdf:Statement ; up:attribution _:648512 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:648548 a rdf:Statement ; up:attribution _:648513 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:648549 a rdf:Statement ; up:attribution _:648514 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:648550 a rdf:Statement ; up:attribution _:648515 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:648551 a rdf:Statement ; up:attribution _:648516 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:648552 a rdf:Statement ; up:attribution _:648517 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:648553 a rdf:Statement ; up:attribution _:648518 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:648554 a rdf:Statement ; up:attribution _:648519 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:694 . _:648555 a rdf:Statement ; up:attribution _:648520 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:648556 a rdf:Statement ; up:attribution _:648521 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:648557 a rdf:Statement ; up:attribution _:648522 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:820 . _:648558 a rdf:Statement ; up:attribution _:648523 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:648559 a rdf:Statement ; up:attribution _:648524 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:648560 a rdf:Statement ; up:attribution _:648525 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016783 . _:648561 a rdf:Statement ; up:attribution _:648526 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051539 . _:648562 a rdf:Statement ; up:attribution _:648527 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0034227 . _:648563 a rdf:Statement ; up:attribution _:648528 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:648564 a rdf:Statement ; up:source unirule:MF_01850 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:648565 a rdf:Statement ; up:attribution _:648529 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:648566 a rdf:Statement ; up:source unirule:MF_01850 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:648567 a rdf:Statement ; up:attribution _:648530 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:648568 a rdf:Statement ; up:source unirule:MF_01850 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:648569 a rdf:Statement ; up:attribution _:648531 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:648570 a rdf:Statement ; up:source unirule:MF_01850 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:648571 a rdf:Statement ; up:attribution _:648532 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01850 #Rule MF_01850 Created by:? on:2008-07-15 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon40 {taxon:976 taxon:155977 taxon:1297 taxon:1224} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01850 . ?thisOrganism rdfs:subClassOf+ ?supertaxon40 . BIND(URI(CONCAT(STR(?this), '#MF_01850a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01850a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01850a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01850a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01850a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01850a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01850a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01850a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01850a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01850a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01850a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_01850a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionP7605546 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7605548 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76055MF_0185041 . ?templateMotifSequenceMatchRegionP7605546 faldo:begin ?templateMotifSequenceMatchBeginP7605547 . ?templateMotifSequenceMatchBeginP7605547 faldo:position ?templateMotifSequenceMatchBeginPositionP7605542 ; faldo:reference isoform:P76055-1 . ?templateMotifSequenceProfileAlignmentOperationP7605548 edam:has_input signature:MF_01850 ; rdf:type edam:operation_0300 . ?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0185052 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76055MF_0185043 . ?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0185051 . ?targetMotifMatchRegionMatchBeginMF_0185051 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0185044 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0185052 edam:has_input signature:MF_01850 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76055MF_0185041, 1, (STRLEN(?templateMotifCigarP76055MF_0185041) - STRLEN(REPLACE(?templateMotifCigarP76055MF_0185041, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionP7605542) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76055MF_0185043, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185043) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76055MF_0185043, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185043) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) . BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0185044) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76055MF_0185041, 1, (STRLEN(?templateMotifCigarP76055MF_0185041) - STRLEN(REPLACE(?templateMotifCigarP76055MF_0185041, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP7605542) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76055MF_0185043, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185043) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76055MF_0185043, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185043) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) . BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0185044) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76055MF_0185041, 1, (STRLEN(?templateMotifCigarP76055MF_0185041) - STRLEN(REPLACE(?templateMotifCigarP76055MF_0185041, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionP7605542) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76055MF_0185043, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185043) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76055MF_0185043, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185043) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) . BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0185044) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP7605567 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7605569 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76055MF_0185062 . ?templateMotifSequenceMatchRegionP7605567 faldo:begin ?templateMotifSequenceMatchBeginP7605568 . ?templateMotifSequenceMatchBeginP7605568 faldo:position ?templateMotifSequenceMatchBeginPositionP7605563 ; faldo:reference isoform:P76055-1 . ?templateMotifSequenceProfileAlignmentOperationP7605569 edam:has_input signature:MF_01850 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0185073 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76055MF_0185064 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0185072 . ?targetMotifMatchRegionMatchBeginMF_0185072 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0185065 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0185073 edam:has_input signature:MF_01850 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76055MF_0185062, 1, (STRLEN(?templateMotifCigarP76055MF_0185062) - STRLEN(REPLACE(?templateMotifCigarP76055MF_0185062, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP7605563) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76055MF_0185064, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185064) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185064, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76055MF_0185064, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185064) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185064, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0185065) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76055MF_0185062, 1, (STRLEN(?templateMotifCigarP76055MF_0185062) - STRLEN(REPLACE(?templateMotifCigarP76055MF_0185062, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionP7605563) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76055MF_0185064, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185064) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185064, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76055MF_0185064, 1, (STRLEN(?targetMotifMatchCigarP76055MF_0185064) - STRLEN(REPLACE(?targetMotifMatchCigarP76055MF_0185064, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) . BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0185065) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs2t78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)) = 'SGGKDS')) . BIND(URI(CONCAT(STR(?this), '#MF_01850a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01850http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01850#construct