| http://purl.uniprot.org/unirules/MF_02237#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:773432 up:source unirule:MF_02237 .
_:773433 up:source unirule:MF_02237 .
_:773434 up:source unirule:MF_02237 .
_:773435 up:source unirule:MF_02237 .
_:773436 up:source unirule:MF_02237 .
_:773437 up:source unirule:MF_02237 .
_:773438 up:source unirule:MF_02237 .
_:773439 up:source unirule:MF_02237 .
_:773440 up:source unirule:MF_02237 .
_:773441 up:source unirule:MF_02237 .
_:773442 up:source unirule:MF_02237 .
_:773443 up:source unirule:MF_02237 .
_:773444 up:source unirule:MF_02237 .
_:773445 up:source unirule:MF_02237 .
_:773446 up:source unirule:MF_02237 .
_:773447 up:source unirule:MF_02237 .
_:773448 up:source unirule:MF_02237 .
_:773449 up:source unirule:MF_02237 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0000049 ,
GO:0006400 ,
GO:0016428 ,
keyword:489 ,
keyword:694 ,
keyword:808 ,
keyword:949 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.1.1.-' ;
up:fullName 'tRNA (cytosine(72)-C(5))-methyltransferase' ;
up:shortName 'tRNA:m(5)C72 MTase' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'S-adenosyl-L-methionine-dependent methyltransferase that specifically methylates the C5 position of cytosine 72 in several tRNAs.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class I-like SAM-binding methyltransferase superfamily. RsmB/NOP family.' .
?pfs5 up:annotation ?annotation6 .
?annotation6 faldo:begin ?pfsb7 ;
faldo:end ?pfse8 ;
up:ligand ?ligand9 ;
rdf:type up:Binding_Site_Annotation .
?pfsb7 faldo:position ?thisPositionOn10 ;
rdf:type faldo:ExactPosition .
?pfse8 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?ligand9 rdfs:subClassOf chebi:59789 .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:59789 .
?pfs25 up:annotation ?annotation26 .
?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:59789 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:59789 .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:59789 .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
up:ligand ?ligand50 ;
rdf:type up:Binding_Site_Annotation .
?pfsb48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand50 rdfs:subClassOf chebi:59789 .
_:773450 a rdf:Statement ;
up:attribution _:773432 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:773451 a rdf:Statement ;
up:attribution _:773433 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:773452 a rdf:Statement ;
up:attribution _:773434 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:773453 a rdf:Statement ;
up:attribution _:773435 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:773454 a rdf:Statement ;
up:attribution _:773436 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:773455 a rdf:Statement ;
up:attribution _:773437 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:773456 a rdf:Statement ;
up:attribution _:773438 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:773457 a rdf:Statement ;
up:attribution _:773439 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:773458 a rdf:Statement ;
up:attribution _:773440 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016428 .
_:773459 a rdf:Statement ;
up:attribution _:773441 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000049 .
_:773460 a rdf:Statement ;
up:attribution _:773442 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006400 .
_:773461 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs5 ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:773462 a rdf:Statement ;
up:attribution _:773443 ;
rdf:subject ?pfs5 ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:773463 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:773464 a rdf:Statement ;
up:attribution _:773444 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:773465 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:773466 a rdf:Statement ;
up:attribution _:773445 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:773467 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:773468 a rdf:Statement ;
up:attribution _:773446 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:773469 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:773470 a rdf:Statement ;
up:attribution _:773447 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:773471 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:773472 a rdf:Statement ;
up:attribution _:773448 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:773473 a rdf:Statement ;
up:source unirule:MF_02237 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:773474 a rdf:Statement ;
up:attribution _:773449 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02237
#Rule MF_02237 Created by:? on:2019-11-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02237 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_02237a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionO5771258 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5771260 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_0223753 .
?templateMotifSequenceMatchRegionO5771258 faldo:begin ?templateMotifSequenceMatchBeginO5771259 .
?templateMotifSequenceMatchBeginO5771259 faldo:position ?templateMotifSequenceMatchBeginPositionO5771254 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO5771260 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0223764 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_0223755 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0223763 .
?targetMotifMatchRegionMatchBeginMF_0223763 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0223756 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0223764 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_0223753, 1, (STRLEN(?templateMotifCigarO57712MF_0223753) - STRLEN(REPLACE(?templateMotifCigarO57712MF_0223753, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionO5771254) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_0223755, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223755) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_0223755, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223755) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0223756) - 1) AS ?thisPositionOn10) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_0223753, 1, (STRLEN(?templateMotifCigarO57712MF_0223753) - STRLEN(REPLACE(?templateMotifCigarO57712MF_0223753, CONCAT('^(?:-*[^-]){', STR(((215 - ?templateMotifSequenceMatchBeginPositionO5771254) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_0223755, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223755) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_0223755, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223755) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0223756) - 1) AS ?thisPositionOn11) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb7) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse8) .
FILTER (REGEX('[ACSV][ACPS][AGP][PQ][AG][GINS]K', SUBSTR(?thisSequenceValue, ?thisPositionOn10, (?thisPositionOn11 - ?thisPositionOn10)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a6')) AS ?annotation6) .
BIND(?this AS ?pfs5) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionO5771275 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5771277 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_0223770 .
?templateMotifSequenceMatchRegionO5771275 faldo:begin ?templateMotifSequenceMatchBeginO5771276 .
?templateMotifSequenceMatchBeginO5771276 faldo:position ?templateMotifSequenceMatchBeginPositionO5771271 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO5771277 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0223781 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_0223772 .
?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0223780 .
?targetMotifMatchRegionMatchBeginMF_0223780 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0223773 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0223781 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_0223770, 1, (STRLEN(?templateMotifCigarO57712MF_0223770) - STRLEN(REPLACE(?templateMotifCigarO57712MF_0223770, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionO5771271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_0223772, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223772) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223772, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_0223772, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223772) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223772, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0223773) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionO5771290 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5771292 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_0223785 .
?templateMotifSequenceMatchRegionO5771290 faldo:begin ?templateMotifSequenceMatchBeginO5771291 .
?templateMotifSequenceMatchBeginO5771291 faldo:position ?templateMotifSequenceMatchBeginPositionO5771286 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO5771292 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0223796 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_0223787 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0223795 .
?targetMotifMatchRegionMatchBeginMF_0223795 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0223788 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0223796 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_0223785, 1, (STRLEN(?templateMotifCigarO57712MF_0223785) - STRLEN(REPLACE(?templateMotifCigarO57712MF_0223785, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionO5771286) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_0223787, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223787) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223787, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_0223787, 1, (STRLEN(?targetMotifMatchCigarO57712MF_0223787) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_0223787, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0223788) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionO57712105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57712107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_02237100 .
?templateMotifSequenceMatchRegionO57712105 faldo:begin ?templateMotifSequenceMatchBeginO57712106 .
?templateMotifSequenceMatchBeginO57712106 faldo:position ?templateMotifSequenceMatchBeginPositionO57712101 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO57712107 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02237111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_02237102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02237110 .
?targetMotifMatchRegionMatchBeginMF_02237110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02237103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02237111 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_02237100, 1, (STRLEN(?templateMotifCigarO57712MF_02237100) - STRLEN(REPLACE(?templateMotifCigarO57712MF_02237100, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionO57712101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_02237102, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237102) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_02237102, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237102) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_02237103) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionO57712120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57712122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_02237115 .
?templateMotifSequenceMatchRegionO57712120 faldo:begin ?templateMotifSequenceMatchBeginO57712121 .
?templateMotifSequenceMatchBeginO57712121 faldo:position ?templateMotifSequenceMatchBeginPositionO57712116 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO57712122 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02237126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_02237117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02237125 .
?targetMotifMatchRegionMatchBeginMF_02237125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02237118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02237126 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_02237115, 1, (STRLEN(?templateMotifCigarO57712MF_02237115) - STRLEN(REPLACE(?templateMotifCigarO57712MF_02237115, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionO57712116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_02237117, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237117) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_02237117, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237117) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_02237118) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t129) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionO57712135 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57712137 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_02237130 .
?templateMotifSequenceMatchRegionO57712135 faldo:begin ?templateMotifSequenceMatchBeginO57712136 .
?templateMotifSequenceMatchBeginO57712136 faldo:position ?templateMotifSequenceMatchBeginPositionO57712131 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO57712137 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02237141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_02237132 .
?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02237140 .
?targetMotifMatchRegionMatchBeginMF_02237140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02237133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02237141 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_02237130, 1, (STRLEN(?templateMotifCigarO57712MF_02237130) - STRLEN(REPLACE(?templateMotifCigarO57712MF_02237130, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionO57712131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_02237132, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237132) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_02237132, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237132) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_02237133) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionO57712150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57712152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO57712MF_02237145 .
?templateMotifSequenceMatchRegionO57712150 faldo:begin ?templateMotifSequenceMatchBeginO57712151 .
?templateMotifSequenceMatchBeginO57712151 faldo:position ?templateMotifSequenceMatchBeginPositionO57712146 ;
faldo:reference isoform:O57712-1 .
?templateMotifSequenceProfileAlignmentOperationO57712152 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02237156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO57712MF_02237147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02237155 .
?targetMotifMatchRegionMatchBeginMF_02237155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02237148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02237156 edam:has_input signature:MF_02237 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57712MF_02237145, 1, (STRLEN(?templateMotifCigarO57712MF_02237145) - STRLEN(REPLACE(?templateMotifCigarO57712MF_02237145, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionO57712146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57712MF_02237147, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237147) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57712MF_02237147, 1, (STRLEN(?targetMotifMatchCigarO57712MF_02237147) - STRLEN(REPLACE(?targetMotifMatchCigarO57712MF_02237147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_02237148) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t159) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02237a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
}
"xsd:string |