| http://purl.uniprot.org/unirules/MF_01674#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:611099 up:source unirule:MF_01674 .
_:611100 up:source unirule:MF_01674 .
_:611101 up:source unirule:MF_01674 .
_:611102 up:source unirule:MF_01674 .
_:611103 up:source unirule:MF_01674 .
_:611104 up:source unirule:MF_01674 .
_:611105 up:source unirule:MF_01674 .
_:611106 up:source unirule:MF_01674 .
_:611107 up:source unirule:MF_01674 .
_:611108 up:source unirule:MF_01674 .
_:611109 up:source unirule:MF_01674 .
_:611110 up:source unirule:MF_01674 .
_:611111 up:source unirule:MF_01674 .
_:611112 up:source unirule:MF_01674 .
_:611113 up:source unirule:MF_01674 .
_:611114 up:source unirule:MF_01674 .
_:611115 up:source unirule:MF_01674 .
_:611116 up:source unirule:MF_01674 .
_:611117 up:source unirule:MF_01674 .
_:611118 up:source unirule:MF_01674 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0004812 ,
GO:0005524 ,
GO:0043039 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.27' ;
up:fullName 'O-phosphoserine--tRNA(Cys) ligase' ;
up:shortName 'O-phosphoserine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Non-canonical O-phosphoseryl-tRNA(Cys) synthetase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'O-phosphoseryl-tRNA(Cys) synthetase' ;
up:shortName 'SepRS' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'sepS' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the attachment of O-phosphoserine (Sep) to tRNA(Cys).' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer. Interacts with SepCysS.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II aminoacyl-tRNA synthetase family. O-phosphoseryl-tRNA(Cys) synthetase subfamily.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf ?molecule14 .
?molecule14 rdfs:label 'substrate' .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf ?molecule22 .
?molecule22 rdfs:label 'substrate' .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf ?molecule30 .
?molecule30 rdfs:label 'substrate' .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf ?molecule38 .
?molecule38 rdfs:label 'substrate' .
_:611119 a rdf:Statement ;
up:attribution _:611099 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:611120 a rdf:Statement ;
up:attribution _:611100 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:611121 a rdf:Statement ;
up:attribution _:611101 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:611122 a rdf:Statement ;
up:attribution _:611102 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:611123 a rdf:Statement ;
up:attribution _:611103 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:611124 a rdf:Statement ;
up:attribution _:611104 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:611125 a rdf:Statement ;
up:attribution _:611105 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:611126 a rdf:Statement ;
up:attribution _:611106 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:611127 a rdf:Statement ;
up:attribution _:611107 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:611128 a rdf:Statement ;
up:attribution _:611108 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:611129 a rdf:Statement ;
up:attribution _:611109 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:611130 a rdf:Statement ;
up:attribution _:611110 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:611131 a rdf:Statement ;
up:attribution _:611111 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:611132 a rdf:Statement ;
up:attribution _:611112 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004812 .
_:611133 a rdf:Statement ;
up:attribution _:611113 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:611134 a rdf:Statement ;
up:attribution _:611114 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043039 .
_:611135 a rdf:Statement ;
up:source unirule:MF_01674 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:611136 a rdf:Statement ;
up:attribution _:611115 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:611137 a rdf:Statement ;
up:source unirule:MF_01674 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:611138 a rdf:Statement ;
up:attribution _:611116 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:611139 a rdf:Statement ;
up:source unirule:MF_01674 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:611140 a rdf:Statement ;
up:attribution _:611117 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:611141 a rdf:Statement ;
up:source unirule:MF_01674 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:611142 a rdf:Statement ;
up:attribution _:611118 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01674
#Rule MF_01674 Created by:? on:2008-10-07 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01674 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_01674a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionO3012646 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3012648 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO30126MF_0167441 .
?templateMotifSequenceMatchRegionO3012646 faldo:begin ?templateMotifSequenceMatchBeginO3012647 .
?templateMotifSequenceMatchBeginO3012647 faldo:position ?templateMotifSequenceMatchBeginPositionO3012642 ;
faldo:reference isoform:O30126-1 .
?templateMotifSequenceProfileAlignmentOperationO3012648 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167452 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO30126MF_0167443 .
?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167451 .
?targetMotifMatchRegionMatchBeginMF_0167451 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167444 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167452 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167441, 1, (STRLEN(?templateMotifCigarO30126MF_0167441) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167441, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionO3012642) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167443, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167443) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167443, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167443) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0167444) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167441, 1, (STRLEN(?templateMotifCigarO30126MF_0167441) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167441, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionO3012642) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167443, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167443) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167443, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167443) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0167444) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)) = 'HMT')) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionO3012663 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3012665 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO30126MF_0167458 .
?templateMotifSequenceMatchRegionO3012663 faldo:begin ?templateMotifSequenceMatchBeginO3012664 .
?templateMotifSequenceMatchBeginO3012664 faldo:position ?templateMotifSequenceMatchBeginPositionO3012659 ;
faldo:reference isoform:O30126-1 .
?templateMotifSequenceProfileAlignmentOperationO3012665 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167469 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO30126MF_0167460 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167468 .
?targetMotifMatchRegionMatchBeginMF_0167468 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167461 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167469 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167458, 1, (STRLEN(?templateMotifCigarO30126MF_0167458) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167458, CONCAT('^(?:-*[^-]){', STR(((231 - ?templateMotifSequenceMatchBeginPositionO3012659) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167460, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167460) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167460, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167460) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0167461) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167458, 1, (STRLEN(?templateMotifCigarO30126MF_0167458) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167458, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionO3012659) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167460, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167460) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167460, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167460) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0167461) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)) = 'SAS')) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionO3012680 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3012682 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO30126MF_0167475 .
?templateMotifSequenceMatchRegionO3012680 faldo:begin ?templateMotifSequenceMatchBeginO3012681 .
?templateMotifSequenceMatchBeginO3012681 faldo:position ?templateMotifSequenceMatchBeginPositionO3012676 ;
faldo:reference isoform:O30126-1 .
?templateMotifSequenceProfileAlignmentOperationO3012682 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167486 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO30126MF_0167477 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167485 .
?targetMotifMatchRegionMatchBeginMF_0167485 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167478 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167486 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167475, 1, (STRLEN(?templateMotifCigarO30126MF_0167475) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167475, CONCAT('^(?:-*[^-]){', STR(((273 - ?templateMotifSequenceMatchBeginPositionO3012676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167477, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167477) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167477, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167477) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0167478) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167475, 1, (STRLEN(?templateMotifCigarO30126MF_0167475) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167475, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionO3012676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167477, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167477) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167477, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167477) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0167478) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)) = 'YY')) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionO3012697 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3012699 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO30126MF_0167492 .
?templateMotifSequenceMatchRegionO3012697 faldo:begin ?templateMotifSequenceMatchBeginO3012698 .
?templateMotifSequenceMatchBeginO3012698 faldo:position ?templateMotifSequenceMatchBeginPositionO3012693 ;
faldo:reference isoform:O30126-1 .
?templateMotifSequenceProfileAlignmentOperationO3012699 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01674103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO30126MF_0167494 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01674102 .
?targetMotifMatchRegionMatchBeginMF_01674102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167495 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01674103 edam:has_input signature:MF_01674 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30126MF_0167492, 1, (STRLEN(?templateMotifCigarO30126MF_0167492) - STRLEN(REPLACE(?templateMotifCigarO30126MF_0167492, CONCAT('^(?:-*[^-]){', STR(((325 - ?templateMotifSequenceMatchBeginPositionO3012693) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30126MF_0167494, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167494) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30126MF_0167494, 1, (STRLEN(?targetMotifMatchCigarO30126MF_0167494) - STRLEN(REPLACE(?targetMotifMatchCigarO30126MF_0167494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0167495) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_01674a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
}
"xsd:string |