| http://purl.uniprot.org/unirules/MF_02047#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:723027 up:source unirule:MF_02047 .
_:723028 up:source unirule:MF_02047 .
_:723029 up:source unirule:MF_02047 .
_:723030 up:source unirule:MF_02047 .
_:723031 up:source unirule:MF_02047 .
_:723032 up:source unirule:MF_02047 .
_:723033 up:source unirule:MF_02047 .
_:723034 up:source unirule:MF_02047 .
_:723035 up:source unirule:MF_02047 .
_:723036 up:source unirule:MF_02047 .
_:723037 up:source unirule:MF_02047 .
_:723038 up:source unirule:MF_02047 .
_:723039 up:source unirule:MF_02047 .
_:723040 up:source unirule:MF_02047 .
_:723041 up:source unirule:MF_02047 .
_:723042 up:source unirule:MF_02047 .
_:723043 up:source unirule:MF_02047 .
_:723044 up:source unirule:MF_02047 .
_:723045 up:source unirule:MF_02047 .
_:723046 up:source unirule:MF_02047 .
_:723047 up:source unirule:MF_02047 .
_:723048 up:source unirule:MF_02047 .
_:723049 up:source unirule:MF_02047 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0009051 ,
GO:0016616 ,
GO:0051287 ,
keyword:311 ,
keyword:520 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.1.343' ;
up:fullName '6-phosphogluconate dehydrogenase, NAD(+)-dependent, decarboxylating' ;
up:shortName '6PGDH' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the oxidative decarboxylation of 6-phosphogluconate to ribulose 5-phosphate and CO(2), with concomitant reduction of NAD to NADH.' .
?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 'Homotetramer.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the 6-phosphogluconate dehydrogenase family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf chebi:57540 .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:57540 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf ?molecule26 .
?molecule26 rdfs:label 'substrate' .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf ?molecule34 .
?molecule34 rdfs:label 'substrate' .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfs49 up:annotation ?annotation50 .
?annotation50 faldo:begin ?pfsb51 ;
faldo:end ?pfse52 ;
up:ligand ?ligand53 ;
rdf:type up:Binding_Site_Annotation .
?pfsb51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand53 rdfs:subClassOf chebi:57540 .
?pfs56 up:annotation ?annotation57 .
?annotation57 faldo:begin ?pfsb58 ;
faldo:end ?pfse59 ;
up:ligand ?ligand60 ;
rdf:type up:Binding_Site_Annotation .
?pfsb58 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?pfse59 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?ligand60 rdfs:subClassOf ?molecule61 .
?molecule61 rdfs:label 'substrate' .
?pfs64 up:annotation ?annotation65 .
?annotation65 faldo:begin ?pfsb66 ;
faldo:end ?pfse67 ;
up:ligand ?ligand68 ;
rdf:type up:Binding_Site_Annotation .
?pfsb66 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfse67 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?ligand68 rdfs:subClassOf ?molecule69 .
?molecule69 rdfs:label 'substrate' .
?pfs72 up:annotation ?annotation73 .
?annotation73 faldo:begin ?pfsb74 ;
faldo:end ?pfse75 ;
up:ligand ?ligand76 ;
rdf:type up:Binding_Site_Annotation .
?pfsb74 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?pfse75 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?ligand76 rdfs:subClassOf ?molecule77 .
?molecule77 rdfs:label 'substrate' .
?pfs80 up:annotation ?annotation81 .
?annotation81 faldo:begin ?pfsb82 ;
faldo:end ?pfse83 ;
up:ligand ?ligand84 ;
rdf:type up:Binding_Site_Annotation .
?pfsb82 faldo:position ?thisPositionOn86 ;
rdf:type faldo:ExactPosition .
?pfse83 faldo:position ?thisPositionOn87 ;
rdf:type faldo:ExactPosition .
?ligand84 rdfs:subClassOf ?molecule85 .
?molecule85 rdfs:label 'substrate' .
_:723050 a rdf:Statement ;
up:attribution _:723027 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:723051 a rdf:Statement ;
up:attribution _:723028 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:723052 a rdf:Statement ;
up:attribution _:723029 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:723053 a rdf:Statement ;
up:attribution _:723030 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:723054 a rdf:Statement ;
up:attribution _:723031 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:723055 a rdf:Statement ;
up:attribution _:723032 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:723056 a rdf:Statement ;
up:attribution _:723033 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:311 .
_:723057 a rdf:Statement ;
up:attribution _:723034 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:723058 a rdf:Statement ;
up:attribution _:723035 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:723059 a rdf:Statement ;
up:attribution _:723036 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016616 .
_:723060 a rdf:Statement ;
up:attribution _:723037 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051287 .
_:723061 a rdf:Statement ;
up:attribution _:723038 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009051 .
_:723062 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:723063 a rdf:Statement ;
up:attribution _:723039 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:723064 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:723065 a rdf:Statement ;
up:attribution _:723040 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:723066 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:723067 a rdf:Statement ;
up:attribution _:723041 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:723068 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:723069 a rdf:Statement ;
up:attribution _:723042 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:723070 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:723071 a rdf:Statement ;
up:attribution _:723043 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:723072 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:723073 a rdf:Statement ;
up:attribution _:723044 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:723074 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:723075 a rdf:Statement ;
up:attribution _:723045 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:723076 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:723077 a rdf:Statement ;
up:attribution _:723046 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:723078 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:723079 a rdf:Statement ;
up:attribution _:723047 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:723080 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:723081 a rdf:Statement ;
up:attribution _:723048 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:723082 a rdf:Statement ;
up:source unirule:MF_02047 ;
rdf:subject ?pfs80 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
_:723083 a rdf:Statement ;
up:attribution _:723049 ;
rdf:subject ?pfs80 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02047
#Rule MF_02047 Created by:? on:2015-08-27 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02047 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_02047a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionD4GST893 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST895 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_0204788 .
?templateMotifSequenceMatchRegionD4GST893 faldo:begin ?templateMotifSequenceMatchBeginD4GST894 .
?templateMotifSequenceMatchBeginD4GST894 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST889 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST895 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204799 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_0204790 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204798 .
?targetMotifMatchRegionMatchBeginMF_0204798 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204791 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204799 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_0204788, 1, (STRLEN(?templateMotifCigarD4GST8MF_0204788) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_0204788, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionD4GST889) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0204791) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_0204788, 1, (STRLEN(?templateMotifCigarD4GST8MF_0204788) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_0204788, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionD4GST889) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0204791) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)) = 'GLGRMG')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionD4GST8110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047105 .
?templateMotifSequenceMatchRegionD4GST8110 faldo:begin ?templateMotifSequenceMatchBeginD4GST8111 .
?templateMotifSequenceMatchBeginD4GST8111 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8106 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8112 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047115 .
?targetMotifMatchRegionMatchBeginMF_02047115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047116 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047105, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047105) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047105, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionD4GST8106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_02047108) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047105, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047105) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047105, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionD4GST8106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) .
BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_02047108) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t121) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('[VI]PA', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionD4GST8127 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8129 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047122 .
?templateMotifSequenceMatchRegionD4GST8127 faldo:begin ?templateMotifSequenceMatchBeginD4GST8128 .
?templateMotifSequenceMatchBeginD4GST8128 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8123 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8129 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047133 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047124 .
?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047132 .
?targetMotifMatchRegionMatchBeginMF_02047132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047125 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047133 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047122, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047122) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047122, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionD4GST8123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) .
BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_02047125) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047122, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047122) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047122, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionD4GST8123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) .
BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_02047125) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t138) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)) = 'SGG')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionD4GST8144 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8146 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047139 .
?templateMotifSequenceMatchRegionD4GST8144 faldo:begin ?templateMotifSequenceMatchBeginD4GST8145 .
?templateMotifSequenceMatchBeginD4GST8145 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8140 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8146 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047150 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047141 .
?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047149 .
?targetMotifMatchRegionMatchBeginMF_02047149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047142 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047150 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047139, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047139) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047139, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionD4GST8140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) .
BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_02047142) - 1) AS ?thisPositionOn35) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047139, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047139) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047139, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionD4GST8140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_02047142) - 1) AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t155) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)) = 'HN')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionD4GST8161 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8163 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047156 .
?templateMotifSequenceMatchRegionD4GST8161 faldo:begin ?templateMotifSequenceMatchBeginD4GST8162 .
?templateMotifSequenceMatchBeginD4GST8162 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8157 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8163 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047167 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047158 .
?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047166 .
?targetMotifMatchRegionMatchBeginMF_02047166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047159 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047167 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047156, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047156) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047156, CONCAT('^(?:-*[^-]){', STR(((169 - ?templateMotifSequenceMatchBeginPositionD4GST8157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047158, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047158) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047158, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047158) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) .
BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_02047159) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t170) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch175 faldo:location ?templateMotifSequenceMatchRegionD4GST8176 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8178 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047171 .
?templateMotifSequenceMatchRegionD4GST8176 faldo:begin ?templateMotifSequenceMatchBeginD4GST8177 .
?templateMotifSequenceMatchBeginD4GST8177 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8172 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8178 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch179 faldo:location ?targetMotifMatchRegionMatch180 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047182 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047173 .
?targetMotifMatchRegionMatch180 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047181 .
?targetMotifMatchRegionMatchBeginMF_02047181 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047174 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047182 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047171, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047171) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047171, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionD4GST8172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047173, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047173) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047173, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047173) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) .
BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_02047174) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs1t185) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionD4GST8191 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8193 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047186 .
?templateMotifSequenceMatchRegionD4GST8191 faldo:begin ?templateMotifSequenceMatchBeginD4GST8192 .
?templateMotifSequenceMatchBeginD4GST8192 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8187 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8193 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047197 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047188 .
?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047196 .
?targetMotifMatchRegionMatchBeginMF_02047196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047189 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047197 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047186, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047186) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047186, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionD4GST8187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047188, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047188) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047188, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047188) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) .
BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_02047189) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs1t200) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a50')) AS ?annotation50) .
BIND(?this AS ?pfs49) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch205 faldo:location ?templateMotifSequenceMatchRegionD4GST8206 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8208 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047201 .
?templateMotifSequenceMatchRegionD4GST8206 faldo:begin ?templateMotifSequenceMatchBeginD4GST8207 .
?templateMotifSequenceMatchBeginD4GST8207 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8202 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8208 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch209 faldo:location ?targetMotifMatchRegionMatch210 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047212 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047203 .
?targetMotifMatchRegionMatch210 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047211 .
?targetMotifMatchRegionMatchBeginMF_02047211 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047204 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047212 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047201, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047201) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047201, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionD4GST8202) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047203, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047203) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047203, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047203) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) .
BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_02047204) - 1) AS ?thisPositionOn62) .
BIND(?thisPositionOn62 AS ?thisPositionOn63) .
BIND(?this AS ?pfs1t215) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse59) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a57')) AS ?annotation57) .
BIND(?this AS ?pfs56) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch220 faldo:location ?templateMotifSequenceMatchRegionD4GST8221 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8223 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047216 .
?templateMotifSequenceMatchRegionD4GST8221 faldo:begin ?templateMotifSequenceMatchBeginD4GST8222 .
?templateMotifSequenceMatchBeginD4GST8222 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8217 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8223 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch224 faldo:location ?targetMotifMatchRegionMatch225 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047227 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047218 .
?targetMotifMatchRegionMatch225 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047226 .
?targetMotifMatchRegionMatchBeginMF_02047226 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047219 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047227 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047216, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047216) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047216, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionD4GST8217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1228) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047218, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047218) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047218, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047218) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), '')))), '[^-]', ''))) AS ?step2229) .
BIND(((?step2229 + ?targetMotifMatchRegionMatchBeginPositionMF_02047219) - 1) AS ?thisPositionOn70) .
BIND(?thisPositionOn70 AS ?thisPositionOn71) .
BIND(?this AS ?pfs1t230) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse67) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a65')) AS ?annotation65) .
BIND(?this AS ?pfs64) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch235 faldo:location ?templateMotifSequenceMatchRegionD4GST8236 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8238 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047231 .
?templateMotifSequenceMatchRegionD4GST8236 faldo:begin ?templateMotifSequenceMatchBeginD4GST8237 .
?templateMotifSequenceMatchBeginD4GST8237 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8232 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8238 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch239 faldo:location ?targetMotifMatchRegionMatch240 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047242 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047233 .
?targetMotifMatchRegionMatch240 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047241 .
?targetMotifMatchRegionMatchBeginMF_02047241 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047234 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047242 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047231, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047231) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047231, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionD4GST8232) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1243) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047233, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047233) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047233, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047233) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), '')))), '[^-]', ''))) AS ?step2244) .
BIND(((?step2244 + ?targetMotifMatchRegionMatchBeginPositionMF_02047234) - 1) AS ?thisPositionOn78) .
BIND(?thisPositionOn78 AS ?thisPositionOn79) .
BIND(?this AS ?pfs1t245) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a73')) AS ?annotation73) .
BIND(?this AS ?pfs72) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch250 faldo:location ?templateMotifSequenceMatchRegionD4GST8251 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8253 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD4GST8MF_02047246 .
?templateMotifSequenceMatchRegionD4GST8251 faldo:begin ?templateMotifSequenceMatchBeginD4GST8252 .
?templateMotifSequenceMatchBeginD4GST8252 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8247 ;
faldo:reference isoform:D4GST8-1 .
?templateMotifSequenceProfileAlignmentOperationD4GST8253 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
?targetMotifMatch254 faldo:location ?targetMotifMatchRegionMatch255 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047257 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD4GST8MF_02047248 .
?targetMotifMatchRegionMatch255 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047256 .
?targetMotifMatchRegionMatchBeginMF_02047256 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047249 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02047257 edam:has_input signature:MF_02047 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047246, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047246) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047246, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionD4GST8247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1258) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047248, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047248) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047248, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047248) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), '')))), '[^-]', ''))) AS ?step2259) .
BIND(((?step2259 + ?targetMotifMatchRegionMatchBeginPositionMF_02047249) - 1) AS ?thisPositionOn86) .
BIND(?thisPositionOn86 AS ?thisPositionOn87) .
BIND(?this AS ?pfs1t260) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse83) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_02047a81')) AS ?annotation81) .
BIND(?this AS ?pfs80) .
}
}
"xsd:string |