| http://purl.uniprot.org/unirules/MF_02046#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:722546 up:source unirule:MF_02046 .
_:722547 up:source unirule:MF_02046 .
_:722548 up:source unirule:MF_02046 .
_:722549 up:source unirule:MF_02046 .
_:722550 up:source unirule:MF_02046 .
_:722551 up:source unirule:MF_02046 .
_:722552 up:source unirule:MF_02046 .
_:722553 up:source unirule:MF_02046 .
_:722554 up:source unirule:MF_02046 .
_:722555 up:source unirule:MF_02046 .
_:722556 up:source unirule:MF_02046 .
_:722557 up:source unirule:MF_02046 .
_:722558 up:source unirule:MF_02046 .
_:722559 up:source unirule:MF_02046 .
_:722560 up:source unirule:MF_02046 .
_:722561 up:source unirule:MF_02046 .
_:722562 up:source unirule:MF_02046 .
_:722563 up:source unirule:MF_02046 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0009051 ,
GO:0016616 ,
GO:0051287 ,
keyword:119 ,
keyword:313 ,
keyword:520 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.1.388' ;
up:fullName 'NAD-dependent glucose-6-phosphate dehydrogenase' ;
up:shortName 'Glc6PDH' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the NAD-dependent oxidation of glucose 6-phosphate to 6-phosphogluconolactone.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; pentose phosphate pathway.' .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the NAD(P)-dependent epimerase/dehydratase family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:57540 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:57540 .
?pfs27 up:annotation ?annotation28 .
?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:57540 .
?pfs34 up:annotation ?annotation35 .
?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:57540 .
_:722564 a rdf:Statement ;
up:attribution _:722546 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:722565 a rdf:Statement ;
up:attribution _:722547 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:722566 a rdf:Statement ;
up:attribution _:722548 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:722567 a rdf:Statement ;
up:attribution _:722549 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:722568 a rdf:Statement ;
up:attribution _:722550 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:722569 a rdf:Statement ;
up:attribution _:722551 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:722570 a rdf:Statement ;
up:attribution _:722552 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:722571 a rdf:Statement ;
up:attribution _:722553 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:313 .
_:722572 a rdf:Statement ;
up:attribution _:722554 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:722573 a rdf:Statement ;
up:attribution _:722555 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:722574 a rdf:Statement ;
up:attribution _:722556 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016616 .
_:722575 a rdf:Statement ;
up:attribution _:722557 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051287 .
_:722576 a rdf:Statement ;
up:attribution _:722558 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009051 .
_:722577 a rdf:Statement ;
up:source unirule:MF_02046 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:722578 a rdf:Statement ;
up:attribution _:722559 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:722579 a rdf:Statement ;
up:source unirule:MF_02046 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:722580 a rdf:Statement ;
up:attribution _:722560 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:722581 a rdf:Statement ;
up:source unirule:MF_02046 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:722582 a rdf:Statement ;
up:attribution _:722561 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:722583 a rdf:Statement ;
up:source unirule:MF_02046 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:722584 a rdf:Statement ;
up:attribution _:722562 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:722585 a rdf:Statement ;
up:source unirule:MF_02046 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:722586 a rdf:Statement ;
up:attribution _:722563 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02046
#Rule MF_02046 Created by:? on:2015-08-27 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02046 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_02046a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionD4GS4846 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GS4848 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GS48MF_0204641 .
?templateMotifSequenceMatchRegionD4GS4846 faldo:begin ?templateMotifSequenceMatchBeginD4GS4847 .
?templateMotifSequenceMatchBeginD4GS4847 faldo:position ?templateMotifSequenceMatchBeginPositionD4GS4842 ;
faldo:reference isoform:D4GS48-1 .
?templateMotifSequenceProfileAlignmentOperationD4GS4848 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204652 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GS48MF_0204643 .
?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204651 .
?targetMotifMatchRegionMatchBeginMF_0204651 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204644 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204652 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GS48MF_0204641, 1, (STRLEN(?templateMotifCigarD4GS48MF_0204641) - STRLEN(REPLACE(?templateMotifCigarD4GS48MF_0204641, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionD4GS4842) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204643, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204643) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204643, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204643, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204643) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204643, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0204644) - 1) AS ?thisPositionOn11) .
BIND(?thisPositionOn11 AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionD4GS4861 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GS4863 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GS48MF_0204656 .
?templateMotifSequenceMatchRegionD4GS4861 faldo:begin ?templateMotifSequenceMatchBeginD4GS4862 .
?templateMotifSequenceMatchBeginD4GS4862 faldo:position ?templateMotifSequenceMatchBeginPositionD4GS4857 ;
faldo:reference isoform:D4GS48-1 .
?templateMotifSequenceProfileAlignmentOperationD4GS4863 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204667 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GS48MF_0204658 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204666 .
?targetMotifMatchRegionMatchBeginMF_0204666 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204659 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204667 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GS48MF_0204656, 1, (STRLEN(?templateMotifCigarD4GS48MF_0204656) - STRLEN(REPLACE(?templateMotifCigarD4GS48MF_0204656, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionD4GS4857) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204658, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204658) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204658, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204658, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204658) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204658, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0204659) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionD4GS4876 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GS4878 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GS48MF_0204671 .
?templateMotifSequenceMatchRegionD4GS4876 faldo:begin ?templateMotifSequenceMatchBeginD4GS4877 .
?templateMotifSequenceMatchBeginD4GS4877 faldo:position ?templateMotifSequenceMatchBeginPositionD4GS4872 ;
faldo:reference isoform:D4GS48-1 .
?templateMotifSequenceProfileAlignmentOperationD4GS4878 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204682 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GS48MF_0204673 .
?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204681 .
?targetMotifMatchRegionMatchBeginMF_0204681 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204674 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204682 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GS48MF_0204671, 1, (STRLEN(?templateMotifCigarD4GS48MF_0204671) - STRLEN(REPLACE(?templateMotifCigarD4GS48MF_0204671, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionD4GS4872) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204673, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204673) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204673, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204673, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204673) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204673, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0204674) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionD4GS4891 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GS4893 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GS48MF_0204686 .
?templateMotifSequenceMatchRegionD4GS4891 faldo:begin ?templateMotifSequenceMatchBeginD4GS4892 .
?templateMotifSequenceMatchBeginD4GS4892 faldo:position ?templateMotifSequenceMatchBeginPositionD4GS4887 ;
faldo:reference isoform:D4GS48-1 .
?templateMotifSequenceProfileAlignmentOperationD4GS4893 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204697 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GS48MF_0204688 .
?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204696 .
?targetMotifMatchRegionMatchBeginMF_0204696 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204689 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204697 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GS48MF_0204686, 1, (STRLEN(?templateMotifCigarD4GS48MF_0204686) - STRLEN(REPLACE(?templateMotifCigarD4GS48MF_0204686, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionD4GS4887) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204688, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204688) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204688, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GS48MF_0204688, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_0204688) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_0204688, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0204689) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t100) .
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) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionD4GS48106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GS48108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GS48MF_02046101 .
?templateMotifSequenceMatchRegionD4GS48106 faldo:begin ?templateMotifSequenceMatchBeginD4GS48107 .
?templateMotifSequenceMatchBeginD4GS48107 faldo:position ?templateMotifSequenceMatchBeginPositionD4GS48102 ;
faldo:reference isoform:D4GS48-1 .
?templateMotifSequenceProfileAlignmentOperationD4GS48108 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02046112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GS48MF_02046103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02046111 .
?targetMotifMatchRegionMatchBeginMF_02046111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02046104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02046112 edam:has_input signature:MF_02046 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GS48MF_02046101, 1, (STRLEN(?templateMotifCigarD4GS48MF_02046101) - STRLEN(REPLACE(?templateMotifCigarD4GS48MF_02046101, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionD4GS48102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GS48MF_02046103, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_02046103) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_02046103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GS48MF_02046103, 1, (STRLEN(?targetMotifMatchCigarD4GS48MF_02046103) - STRLEN(REPLACE(?targetMotifMatchCigarD4GS48MF_02046103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_02046104) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t115) .
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) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02046a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
}
"xsd:string |