| http://purl.uniprot.org/unirules/MF_02227#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:769488 up:source unirule:MF_02227 .
_:769489 up:source unirule:MF_02227 .
_:769490 up:source unirule:MF_02227 .
_:769491 up:source unirule:MF_02227 .
_:769492 up:source unirule:MF_02227 .
_:769493 up:source unirule:MF_02227 .
_:769494 up:source unirule:MF_02227 .
_:769495 up:source unirule:MF_02227 .
_:769496 up:source unirule:MF_02227 .
_:769497 up:source unirule:MF_02227 .
_:769498 up:source unirule:MF_02227 .
_:769499 up:source unirule:MF_02227 .
_:769500 up:source unirule:MF_02227 .
_:769501 up:source unirule:MF_02227 .
_:769502 up:source unirule:MF_02227 .
_:769503 up:source unirule:MF_02227 .
_:769504 up:source unirule:MF_02227 .
_:769505 up:source unirule:MF_02227 .
_:769506 up:source unirule:MF_02227 .
_:769507 up:source unirule:MF_02227 .
_:769508 up:source unirule:MF_02227 .
_:769509 up:source unirule:MF_02227 .
_:769510 up:source unirule:MF_02227 .
_:769511 up:source unirule:MF_02227 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0004750 ,
GO:0019323 ,
GO:0046872 ,
keyword:119 ,
keyword:413 ,
keyword:479 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.1.3.1' ;
up:fullName 'Ribulose-phosphate 3-epimerase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'rpe' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible epimerization of D-ribulose 5-phosphate to D-xylulose 5-phosphate.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 divalent metal cation per subunit.' .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ribulose-phosphate 3-epimerase family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf ?molecule13 .
?molecule13 rdfs:label 'substrate' .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf ?molecule21 .
?molecule21 rdfs:label 'substrate' .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf ?molecule29 .
?molecule29 rdfs:label 'substrate' .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfs44 up:annotation ?annotation45 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
up:ligand ?ligand48 ;
rdf:type up:Binding_Site_Annotation .
?pfsb46 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand48 rdfs:subClassOf ?molecule49 .
?molecule49 rdfs:label 'substrate' .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf ?molecule57 .
?molecule57 rdfs:label 'substrate' .
?pfs60 up:annotation ?annotation61 ,
?annotation67 ,
?annotation73 ,
?annotation79 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
up:ligand ?ligand64 ;
rdf:type up:Binding_Site_Annotation .
?pfsb62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?ligand64 rdfs:subClassOf chebi:60240 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf chebi:60240 .
?annotation73 faldo:begin ?pfsb74 ;
faldo:end ?pfse75 ;
up:ligand ?ligand76 ;
rdf:type up:Binding_Site_Annotation .
?pfsb74 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?pfse75 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?ligand76 rdfs:subClassOf chebi:60240 .
?annotation79 faldo:begin ?pfsb80 ;
faldo:end ?pfse81 ;
up:ligand ?ligand82 ;
rdf:type up:Binding_Site_Annotation .
?pfsb80 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?pfse81 faldo:position ?thisPositionOn84 ;
rdf:type faldo:ExactPosition .
?ligand82 rdfs:subClassOf chebi:60240 .
_:769512 a rdf:Statement ;
up:attribution _:769488 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:769513 a rdf:Statement ;
up:attribution _:769489 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:769514 a rdf:Statement ;
up:attribution _:769490 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:769515 a rdf:Statement ;
up:attribution _:769491 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:769516 a rdf:Statement ;
up:attribution _:769492 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:769517 a rdf:Statement ;
up:attribution _:769493 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:769518 a rdf:Statement ;
up:attribution _:769494 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:769519 a rdf:Statement ;
up:attribution _:769495 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:769520 a rdf:Statement ;
up:attribution _:769496 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:769521 a rdf:Statement ;
up:attribution _:769497 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:769522 a rdf:Statement ;
up:attribution _:769498 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:769523 a rdf:Statement ;
up:attribution _:769499 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004750 .
_:769524 a rdf:Statement ;
up:attribution _:769500 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019323 .
_:769525 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:769526 a rdf:Statement ;
up:attribution _:769501 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:769527 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:769528 a rdf:Statement ;
up:attribution _:769502 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:769529 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:769530 a rdf:Statement ;
up:attribution _:769503 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:769531 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:769532 a rdf:Statement ;
up:attribution _:769504 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:769533 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:769534 a rdf:Statement ;
up:attribution _:769505 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:769535 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:769536 a rdf:Statement ;
up:attribution _:769506 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:769537 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:769538 a rdf:Statement ;
up:attribution _:769507 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:769539 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:769540 a rdf:Statement ;
up:attribution _:769508 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:769541 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:769542 a rdf:Statement ;
up:attribution _:769509 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:769543 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:769544 a rdf:Statement ;
up:attribution _:769510 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:769545 a rdf:Statement ;
up:source unirule:MF_02227 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation79 .
_:769546 a rdf:Statement ;
up:attribution _:769511 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation79 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02227
#Rule MF_02227 Created by:? on:2019-09-19 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon85 {taxon:2157 taxon:2}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02227 .
?thisOrganism rdfs:subClassOf+ ?supertaxon85 .
BIND(URI(CONCAT(STR(?this), '#MF_02227a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP0AG0791 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG0793 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_0222786 .
?templateMotifSequenceMatchRegionP0AG0791 faldo:begin ?templateMotifSequenceMatchBeginP0AG0792 .
?templateMotifSequenceMatchBeginP0AG0792 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG0787 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG0793 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0222797 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_0222788 .
?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0222796 .
?targetMotifMatchRegionMatchBeginMF_0222796 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222789 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0222797 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_0222786, 1, (STRLEN(?templateMotifCigarP0AG07MF_0222786) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_0222786, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP0AG0787) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_0222788, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_0222788) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_0222788, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_0222788, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_0222788) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_0222788, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0222789) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_0222786, 1, (STRLEN(?templateMotifCigarP0AG07MF_0222786) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_0222786, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionP0AG0787) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_0222788, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_0222788) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_0222788, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_0222788, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_0222788) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_0222788, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0222789) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t102) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse11) .
FILTER (REGEX('G[FY][ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP0AG07108 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07110 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227103 .
?templateMotifSequenceMatchRegionP0AG07108 faldo:begin ?templateMotifSequenceMatchBeginP0AG07109 .
?templateMotifSequenceMatchBeginP0AG07109 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07104 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07110 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227114 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227105 .
?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227113 .
?targetMotifMatchRegionMatchBeginMF_02227113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227106 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227114 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227103, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227103) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227103, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionP0AG07104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227105, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227105) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227105, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227105) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) .
BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_02227106) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227103, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227103) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227103, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP0AG07104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227105, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227105) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227105, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227105) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_02227106) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'DGG')) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0AG07125 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07127 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227120 .
?templateMotifSequenceMatchRegionP0AG07125 faldo:begin ?templateMotifSequenceMatchBeginP0AG07126 .
?templateMotifSequenceMatchBeginP0AG07126 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07121 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07127 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227122 .
?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227130 .
?targetMotifMatchRegionMatchBeginMF_02227130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227131 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227120, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227120) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227120, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionP0AG07121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227122, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227122) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227122, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227122) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_02227123) - 1) AS ?thisPositionOn30) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227120, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227120) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227120, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionP0AG07121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227122, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227122) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227122, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227122) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) .
BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_02227123) - 1) AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t136) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) .
FILTER (REGEX('[GA]S', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP0AG07142 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07144 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227137 .
?templateMotifSequenceMatchRegionP0AG07142 faldo:begin ?templateMotifSequenceMatchBeginP0AG07143 .
?templateMotifSequenceMatchBeginP0AG07143 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07138 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07144 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227148 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227139 .
?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227147 .
?targetMotifMatchRegionMatchBeginMF_02227147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227140 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227148 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227137, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227137) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227137, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP0AG07138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227139, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227139) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227139, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227139) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) .
BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_02227140) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t151) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP0AG07157 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07159 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227152 .
?templateMotifSequenceMatchRegionP0AG07157 faldo:begin ?templateMotifSequenceMatchBeginP0AG07158 .
?templateMotifSequenceMatchBeginP0AG07158 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07153 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07159 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227163 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227154 .
?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227162 .
?targetMotifMatchRegionMatchBeginMF_02227162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227155 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227163 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227152, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227152) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227152, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionP0AG07153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227154, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227154) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227154, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227154) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) .
BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_02227155) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t166) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP0AG07172 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07174 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227167 .
?templateMotifSequenceMatchRegionP0AG07172 faldo:begin ?templateMotifSequenceMatchBeginP0AG07173 .
?templateMotifSequenceMatchBeginP0AG07173 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07168 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07174 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227178 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227169 .
?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227177 .
?targetMotifMatchRegionMatchBeginMF_02227177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227170 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227178 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227167, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227167) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227167, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP0AG07168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227169, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227169) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227169, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227169) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) .
BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_02227170) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t181) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP0AG07187 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07189 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227182 .
?templateMotifSequenceMatchRegionP0AG07187 faldo:begin ?templateMotifSequenceMatchBeginP0AG07188 .
?templateMotifSequenceMatchBeginP0AG07188 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07183 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07189 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227193 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227184 .
?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227192 .
?targetMotifMatchRegionMatchBeginMF_02227192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227185 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227193 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227182, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227182) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227182, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP0AG07183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227184, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227184) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227184, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227184) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) .
BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_02227185) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs1t196) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02227a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP0AG07202 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG07204 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG07MF_02227197 .
?templateMotifSequenceMatchRegionP0AG07202 faldo:begin ?templateMotifSequenceMatchBeginP0AG07203 .
?templateMotifSequenceMatchBeginP0AG07203 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG07198 ;
faldo:reference isoform:P0AG07-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG07204 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02227208 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG07MF_02227199 .
?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02227207 .
?targetMotifMatchRegionMatchBeginMF_02227207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02227200 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02227208 edam:has_input signature:MF_02227 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227197, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227197) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227197, CONCAT('^(?:-*[^-]){', STR(((34 - ?templateMotifSequenceMatchBeginPositionP0AG07198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) .
BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_02227200) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs2t211) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227197, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227197) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227197, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP0AG07198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) .
BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_02227200) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs2t214) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227197, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227197) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227197, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP0AG07198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) .
BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_02227200) - 1) AS ?thisPositionOn77) .
BIND(?thisPositionOn77 AS ?thisPositionOn78) .
BIND(?this AS ?pfs2t217) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG07MF_02227197, 1, (STRLEN(?templateMotifCigarP0AG07MF_02227197) - STRLEN(REPLACE(?templateMotifCigarP0AG07MF_02227197, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionP0AG07198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1218) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG07MF_02227199, 1, (STRLEN(?targetMotifMatchCigarP0AG07MF_02227199) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG07MF_02227199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), '')))), '[^-]', ''))) AS ?step2219) .
BIND(((?step2219 + ?targetMotifMatchRegionMatchBeginPositionMF_02227200) - 1) AS ?thisPositionOn83) .
BIND(?thisPositionOn83 AS ?thisPositionOn84) .
BIND(?this AS ?pfs2t220) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb80) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse81) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'D')) .
BIND(?this AS ?pfs60) .
}
}
"xsd:string |