| http://purl.uniprot.org/unirules/MF_03163#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:853545 up:source unirule:MF_03163 .
_:853546 up:source unirule:MF_03163 .
_:853547 up:source unirule:MF_03163 .
_:853548 up:source unirule:MF_03163 .
_:853549 up:source unirule:MF_03163 .
_:853550 up:source unirule:MF_03163 .
_:853551 up:source unirule:MF_03163 .
_:853552 up:source unirule:MF_03163 .
_:853553 up:source unirule:MF_03163 .
_:853554 up:source unirule:MF_03163 .
_:853555 up:source unirule:MF_03163 .
_:853556 up:source unirule:MF_03163 .
_:853557 up:source unirule:MF_03163 .
_:853558 up:source unirule:MF_03163 .
_:853559 up:source unirule:MF_03163 .
_:853560 up:source unirule:MF_03163 .
_:853561 up:source unirule:MF_03163 .
_:853562 up:source unirule:MF_03163 .
_:853563 up:source unirule:MF_03163 .
_:853564 up:source unirule:MF_03163 .
_:853565 up:source unirule:MF_03163 .
_:853566 up:source unirule:MF_03163 .
_:853567 up:source unirule:MF_03163 .
_:853568 up:source unirule:MF_03163 .
_:853569 up:source unirule:MF_03163 .
_:853570 up:source unirule:MF_03163 .
_:853571 up:source unirule:MF_03163 .
_:853572 up:source unirule:MF_03163 .
_:853573 up:source unirule:MF_03163 .
_:853574 up:source unirule:MF_03163 .
_:853575 up:source unirule:MF_03163 .
_:853576 up:source unirule:MF_03163 .
?this up:annotation ?annotation0 ,
?annotation2 ;
up:classifiedWith GO:0005730 ,
GO:0031167 ,
keyword:489 ,
keyword:539 ,
keyword:690 ,
keyword:698 ,
keyword:808 ,
keyword:949 .
?annotation0 a up:Subcellular_Location_Annotation .
?annotation0li1 up:cellularComponent .
?annotation2 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class I-like SAM-binding methyltransferase superfamily. RNA methyltransferase RlmE family. SPB1 subfamily.' .
?case3 up:alternativeName ?name6 ,
?name7 ;
up:classifiedWith GO:0008650 ,
GO:0030687 ,
GO:0070039 ;
up:recommendedName ?name4 .
?name4 up:ecName '2.1.1.-' ;
up:fullName ?nameValue5 ;
rdf:type up:Structured_Name .
?name6 up:fullName "2'-O-ribose RNA methyltransferase" ;
rdf:type up:Structured_Name .
?name7 up:fullName 'S-adenosyl-L-methionine-dependent methyltransferase' ;
rdf:type up:Structured_Name .
?case8 up:alternativeName ?name10 ,
?name11 ,
?name12 ;
up:classifiedWith GO:0008649 ,
GO:0030688 ;
up:recommendedName ?name9 .
?name9 up:ecName '2.1.1.-' ;
up:fullName 'pre-rRNA processing protein FTSJ3' ;
rdf:type up:Structured_Name .
?name10 up:fullName "2'-O-ribose RNA methyltransferase SPB1 homolog" ;
rdf:type up:Structured_Name .
?name11 up:fullName 'Protein ftsJ homolog 3' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Putative rRNA methyltransferase 3' ;
rdf:type up:Structured_Name .
?case13 up:alternativeName ?name15 ;
up:classifiedWith GO:0008649 ;
up:recommendedName ?name14 .
?name14 up:ecName '2.1.1.-' ;
up:fullName 'Putative rRNA methyltransferase' ;
rdf:type up:Structured_Name .
?name15 up:fullName "2'-O-ribose RNA methyltransferase SPB1 homolog" ;
rdf:type up:Structured_Name .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfs22 up:annotation ?annotation23 ,
?annotation29 ,
?annotation35 ,
?annotation41 ,
?annotation47 .
?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:59789 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:59789 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:59789 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf chebi:59789 .
?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 .
?sam53 up:classifiedWith keyword:175 .
?coiledCoil54 faldo:begin ?coiledCoilb55 ;
faldo:end ?coiledCoile56 .
?coiledCoilb55 faldo:position ?coiledCoilbp57 .
?coiledCoile56 faldo:position ?coiledCoilep58 .
?keyword59 up:range ?coiledCoil54 .
_:853577 a rdf:Statement ;
up:attribution _:853545 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:853578 a rdf:Statement ;
up:attribution _:853546 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:853579 a rdf:Statement ;
up:attribution _:853547 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:853580 a rdf:Statement ;
up:attribution _:853548 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:853581 a rdf:Statement ;
up:attribution _:853549 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:690 .
_:853582 a rdf:Statement ;
up:attribution _:853550 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:698 .
_:853583 a rdf:Statement ;
up:attribution _:853551 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:853584 a rdf:Statement ;
up:attribution _:853552 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:853585 a rdf:Statement ;
up:attribution _:853553 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005730 .
_:853586 a rdf:Statement ;
up:attribution _:853554 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031167 .
_:853587 a rdf:Statement ;
up:attribution _:853555 ;
rdf:subject ?case3 ;
rdf:predicate up:recommendedName ;
rdf:object ?name4 .
_:853588 a rdf:Statement ;
up:attribution _:853556 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:853589 a rdf:Statement ;
up:attribution _:853557 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:853590 a rdf:Statement ;
up:attribution _:853558 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030687 .
_:853591 a rdf:Statement ;
up:attribution _:853559 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070039 .
_:853592 a rdf:Statement ;
up:attribution _:853560 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008650 .
_:853593 a rdf:Statement ;
up:attribution _:853561 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:853594 a rdf:Statement ;
up:attribution _:853562 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:853595 a rdf:Statement ;
up:attribution _:853563 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:853596 a rdf:Statement ;
up:attribution _:853564 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:853597 a rdf:Statement ;
up:attribution _:853565 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030688 .
_:853598 a rdf:Statement ;
up:attribution _:853566 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008649 .
_:853599 a rdf:Statement ;
up:attribution _:853567 ;
rdf:subject ?case13 ;
rdf:predicate up:recommendedName ;
rdf:object ?name14 .
_:853600 a rdf:Statement ;
up:attribution _:853568 ;
rdf:subject ?case13 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:853601 a rdf:Statement ;
up:attribution _:853569 ;
rdf:subject ?case13 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008649 .
_:853602 a rdf:Statement ;
up:source unirule:MF_03163 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:853603 a rdf:Statement ;
up:attribution _:853570 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:853604 a rdf:Statement ;
up:source unirule:MF_03163 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:853605 a rdf:Statement ;
up:attribution _:853571 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:853606 a rdf:Statement ;
up:source unirule:MF_03163 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:853607 a rdf:Statement ;
up:attribution _:853572 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:853608 a rdf:Statement ;
up:source unirule:MF_03163 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:853609 a rdf:Statement ;
up:attribution _:853573 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:853610 a rdf:Statement ;
up:source unirule:MF_03163 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:853611 a rdf:Statement ;
up:attribution _:853574 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:853612 a rdf:Statement ;
up:source unirule:MF_03163 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:853613 a rdf:Statement ;
up:attribution _:853575 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:853614 a rdf:Statement ;
up:attribution _:853576 ;
rdf:subject ?sam53 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:175 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03163
#Rule MF_03163 Created by:? on:2013-01-08 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03163 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03163a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a2')) AS ?annotation2) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP2558265 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2558267 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP25582MF_0316360 .
?templateMotifSequenceMatchRegionP2558265 faldo:begin ?templateMotifSequenceMatchBeginP2558266 .
?templateMotifSequenceMatchBeginP2558266 faldo:position ?templateMotifSequenceMatchBeginPositionP2558261 ;
faldo:reference isoform:P25582-1 .
?templateMotifSequenceProfileAlignmentOperationP2558267 edam:has_input signature:MF_03163 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0316371 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP25582MF_0316362 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0316370 .
?targetMotifMatchRegionMatchBeginMF_0316370 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0316363 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0316371 edam:has_input signature:MF_03163 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25582MF_0316360, 1, (STRLEN(?templateMotifCigarP25582MF_0316360) - STRLEN(REPLACE(?templateMotifCigarP25582MF_0316360, CONCAT('^(?:-*[^-]){', STR(((159 - ?templateMotifSequenceMatchBeginPositionP2558261) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25582MF_0316362, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316362) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316362, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25582MF_0316362, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316362) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316362, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0316363) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP2558280 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2558282 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP25582MF_0316375 .
?templateMotifSequenceMatchRegionP2558280 faldo:begin ?templateMotifSequenceMatchBeginP2558281 .
?templateMotifSequenceMatchBeginP2558281 faldo:position ?templateMotifSequenceMatchBeginPositionP2558276 ;
faldo:reference isoform:P25582-1 .
?templateMotifSequenceProfileAlignmentOperationP2558282 edam:has_input signature:MF_03163 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0316386 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP25582MF_0316377 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0316385 .
?targetMotifMatchRegionMatchBeginMF_0316385 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0316378 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0316386 edam:has_input signature:MF_03163 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25582MF_0316375, 1, (STRLEN(?templateMotifCigarP25582MF_0316375) - STRLEN(REPLACE(?templateMotifCigarP25582MF_0316375, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionP2558276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0316378) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'G')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25582MF_0316375, 1, (STRLEN(?templateMotifCigarP25582MF_0316375) - STRLEN(REPLACE(?templateMotifCigarP25582MF_0316375, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionP2558276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0316378) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs2t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER (REGEX('[WF]', SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25582MF_0316375, 1, (STRLEN(?templateMotifCigarP25582MF_0316375) - STRLEN(REPLACE(?templateMotifCigarP25582MF_0316375, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP2558276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0316378) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs2t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25582MF_0316375, 1, (STRLEN(?templateMotifCigarP25582MF_0316375) - STRLEN(REPLACE(?templateMotifCigarP25582MF_0316375, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionP2558276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0316378) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs2t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) .
FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25582MF_0316375, 1, (STRLEN(?templateMotifCigarP25582MF_0316375) - STRLEN(REPLACE(?templateMotifCigarP25582MF_0316375, CONCAT('^(?:-*[^-]){', STR(((119 - ?templateMotifSequenceMatchBeginPositionP2558276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25582MF_0316377, 1, (STRLEN(?targetMotifMatchCigarP25582MF_0316377) - STRLEN(REPLACE(?targetMotifMatchCigarP25582MF_0316377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0316378) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs2t101) .
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) = 'D')) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case3) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a4')) AS ?name4) .
OPTIONAL {
?this up:encodedBy ?gene105 .
?gene105 up:locusName ?geneLocus103 .
}
OPTIONAL {
?this up:encodedBy ?gene105 .
?gene105 up:orfName ?geneOrf104 .
}
BIND(IF(BOUND(?geneLocus103), ?geneLocus103, ?geneOrf104) AS ?part102) .
BIND(CONCAT('AdoMet-dependent rRNA methyltransferase ', ?part102) AS ?nameValue5) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a12')) AS ?name12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon106 {taxon:7742 taxon:4751}
?thisOrganism rdfs:subClassOf+ ?supertaxon106 .
})) .
BIND(?this AS ?case13) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a14')) AS ?name14) .
BIND(URI(CONCAT(STR(?this), '#MF_03163a15')) AS ?name15) .
}
OPTIONAL {
?this up:annotation ?samcc107 ;
up:sequence ?thisSequence .
?samcc107 up:range ?samccr108 ;
rdf:type up:Coiled_Coil_Annotation .
?samccr108 faldo:begin ?samccb109 ;
faldo:end ?samcce110 .
?samccb109 faldo:position ?samccbp111 ;
faldo:reference ?thisSequence .
?samcce110 faldo:position ?samccep112 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam53) .
}
BIND(URI(CONCAT(STR(?this), '#MF_03163a59')) AS ?keyword59) .
}
"xsd:string |