| http://purl.uniprot.org/unirules/MF_01864#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:652411 up:source unirule:MF_01864 .
_:652412 up:source unirule:MF_01864 .
_:652413 up:source unirule:MF_01864 .
_:652414 up:source unirule:MF_01864 .
_:652415 up:source unirule:MF_01864 .
_:652416 up:source unirule:MF_01864 .
_:652417 up:source unirule:MF_01864 .
_:652418 up:source unirule:MF_01864 .
_:652419 up:source unirule:MF_01864 .
_:652420 up:source unirule:MF_01864 .
_:652421 up:source unirule:MF_01864 .
_:652422 up:source unirule:MF_01864 .
_:652423 up:source unirule:MF_01864 .
_:652424 up:source unirule:MF_01864 .
_:652425 up:source unirule:MF_01864 .
_:652426 up:source unirule:MF_01864 .
_:652427 up:source unirule:MF_01864 .
_:652428 up:source unirule:MF_01864 .
_:652429 up:source unirule:MF_01864 .
_:652430 up:source unirule:MF_01864 .
_:652431 up:source unirule:MF_01864 .
_:652432 up:source unirule:MF_01864 .
_:652433 up:source unirule:MF_01864 .
_:652434 up:source unirule:MF_01864 .
_:652435 up:source unirule:MF_01864 .
_:652436 up:source unirule:MF_01864 .
_:652437 up:source unirule:MF_01864 .
_:652438 up:source unirule:MF_01864 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation11 ;
up:classifiedWith GO:0005737 ,
GO:0006400 ,
GO:0016740 ,
GO:0051539 ,
keyword:408 ,
keyword:411 ,
keyword:479 ,
keyword:4 ,
keyword:808 ,
keyword:819 ,
keyword:949 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.8.4.3' ;
up:fullName 'tRNA-2-methylthio-N(6)-dimethylallyladenosine synthase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '(Dimethylallyl)adenosine tRNA methylthiotransferase MiaB' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'tRNA-i(6)A37 methylthiotransferase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'miaB' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the methylthiolation of N6-(dimethylallyl)adenosine (i(6)A), leading to the formation of 2-methylthio-N6-(dimethylallyl)adenosine (ms(2)i(6)A) at position 37 in tRNAs that read codons beginning with uridine.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 up:cofactor chebi:49883 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 [4Fe-4S] clusters. One cluster is coordinated with 3 cysteines and an exchangeable S-adenosyl-L-methionine.' .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation9 a up:Subcellular_Location_Annotation .
?annotation9li10 up:cellularComponent .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the methylthiotransferase family. MiaB subfamily.' .
?pfs12 up:annotation ?annotation13 ,
?annotation19 ,
?annotation25 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf chebi:49883 .
?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:49883 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:49883 .
?pfs31 up:annotation ?annotation32 ,
?annotation38 ,
?annotation44 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:49883 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf chebi:49883 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:49883 .
_:652439 a rdf:Statement ;
up:attribution _:652411 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:652440 a rdf:Statement ;
up:attribution _:652412 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:652441 a rdf:Statement ;
up:attribution _:652413 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:652442 a rdf:Statement ;
up:attribution _:652414 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:652443 a rdf:Statement ;
up:attribution _:652415 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:652444 a rdf:Statement ;
up:attribution _:652416 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:652445 a rdf:Statement ;
up:attribution _:652417 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:652446 a rdf:Statement ;
up:attribution _:652418 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:652447 a rdf:Statement ;
up:attribution _:652419 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:652448 a rdf:Statement ;
up:attribution _:652420 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:652449 a rdf:Statement ;
up:attribution _:652421 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:652450 a rdf:Statement ;
up:attribution _:652422 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:652451 a rdf:Statement ;
up:attribution _:652423 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:652452 a rdf:Statement ;
up:attribution _:652424 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:652453 a rdf:Statement ;
up:attribution _:652425 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:652454 a rdf:Statement ;
up:attribution _:652426 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:652455 a rdf:Statement ;
up:attribution _:652427 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:652456 a rdf:Statement ;
up:attribution _:652428 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:819 .
_:652457 a rdf:Statement ;
up:attribution _:652429 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016740 .
_:652458 a rdf:Statement ;
up:attribution _:652430 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051539 .
_:652459 a rdf:Statement ;
up:attribution _:652431 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006400 .
_:652460 a rdf:Statement ;
up:attribution _:652432 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:652461 a rdf:Statement ;
up:source unirule:MF_01864 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:652462 a rdf:Statement ;
up:attribution _:652433 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:652463 a rdf:Statement ;
up:source unirule:MF_01864 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:652464 a rdf:Statement ;
up:attribution _:652434 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:652465 a rdf:Statement ;
up:source unirule:MF_01864 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:652466 a rdf:Statement ;
up:attribution _:652435 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:652467 a rdf:Statement ;
up:source unirule:MF_01864 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:652468 a rdf:Statement ;
up:attribution _:652436 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:652469 a rdf:Statement ;
up:source unirule:MF_01864 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:652470 a rdf:Statement ;
up:attribution _:652437 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:652471 a rdf:Statement ;
up:source unirule:MF_01864 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:652472 a rdf:Statement ;
up:attribution _:652438 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01864
#Rule MF_01864 Created by:? on:2009-04-09 Modified by:Elisabeth Coudert on:2024-12-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01864 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01864a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01864a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch54 faldo:location ?templateMotifSequenceMatchRegionP0AEI155 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEI157 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEI1MF_0186450 .
?templateMotifSequenceMatchRegionP0AEI155 faldo:begin ?templateMotifSequenceMatchBeginP0AEI156 .
?templateMotifSequenceMatchBeginP0AEI156 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEI151 ;
faldo:reference isoform:P0AEI1-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEI157 edam:has_input signature:MF_01864 ;
rdf:type edam:operation_0300 .
?targetMotifMatch58 faldo:location ?targetMotifMatchRegionMatch59 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0186461 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEI1MF_0186452 .
?targetMotifMatchRegionMatch59 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0186460 .
?targetMotifMatchRegionMatchBeginMF_0186460 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0186453 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0186461 edam:has_input signature:MF_01864 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEI1MF_0186450, 1, (STRLEN(?templateMotifCigarP0AEI1MF_0186450) - STRLEN(REPLACE(?templateMotifCigarP0AEI1MF_0186450, CONCAT('^(?:-*[^-]){', STR(((157 - ?templateMotifSequenceMatchBeginPositionP0AEI151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186452, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186452) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186452, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186452, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186452) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186452, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0186453) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEI1MF_0186450, 1, (STRLEN(?templateMotifCigarP0AEI1MF_0186450) - STRLEN(REPLACE(?templateMotifCigarP0AEI1MF_0186450, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP0AEI151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186452, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186452) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186452, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186452, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186452) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186452, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0186453) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEI1MF_0186450, 1, (STRLEN(?templateMotifCigarP0AEI1MF_0186450) - STRLEN(REPLACE(?templateMotifCigarP0AEI1MF_0186450, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionP0AEI151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186452, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186452) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186452, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186452, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186452) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186452, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0186453) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'C')) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionP0AEI176 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEI178 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEI1MF_0186471 .
?templateMotifSequenceMatchRegionP0AEI176 faldo:begin ?templateMotifSequenceMatchBeginP0AEI177 .
?templateMotifSequenceMatchBeginP0AEI177 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEI172 ;
faldo:reference isoform:P0AEI1-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEI178 edam:has_input signature:MF_01864 ;
rdf:type edam:operation_0300 .
?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0186482 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEI1MF_0186473 .
?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0186481 .
?targetMotifMatchRegionMatchBeginMF_0186481 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0186474 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0186482 edam:has_input signature:MF_01864 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEI1MF_0186471, 1, (STRLEN(?templateMotifCigarP0AEI1MF_0186471) - STRLEN(REPLACE(?templateMotifCigarP0AEI1MF_0186471, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP0AEI172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186473, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186473) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186473, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186473, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186473) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186473, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0186474) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs2t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEI1MF_0186471, 1, (STRLEN(?templateMotifCigarP0AEI1MF_0186471) - STRLEN(REPLACE(?templateMotifCigarP0AEI1MF_0186471, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP0AEI172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186473, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186473) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186473, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186473, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186473) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186473, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0186474) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs2t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEI1MF_0186471, 1, (STRLEN(?templateMotifCigarP0AEI1MF_0186471) - STRLEN(REPLACE(?templateMotifCigarP0AEI1MF_0186471, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP0AEI172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186473, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186473) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186473, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEI1MF_0186473, 1, (STRLEN(?targetMotifMatchCigarP0AEI1MF_0186473) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEI1MF_0186473, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0186474) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs2t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'C')) .
BIND(?this AS ?pfs31) .
}
}
"xsd:string |