CONSTRUCT { _:95485 up:source unirule:MF_00224 . _:95486 up:source unirule:MF_00224 . _:95487 up:source unirule:MF_00224 . _:95488 up:source unirule:MF_00224 . _:95489 up:source unirule:MF_00224 . _:95490 up:source unirule:MF_00224 . _:95491 up:source unirule:MF_00224 . _:95492 up:source unirule:MF_00224 . _:95493 up:source unirule:MF_00224 . _:95494 up:source unirule:MF_00224 . _:95495 up:source unirule:MF_00224 . _:95496 up:source unirule:MF_00224 . _:95497 up:source unirule:MF_00224 . _:95498 up:source unirule:MF_00224 . _:95499 up:source unirule:MF_00224 . _:95500 up:source unirule:MF_00224 . _:95501 up:source unirule:MF_00224 . _:95502 up:source unirule:MF_00224 . _:95503 up:source unirule:MF_00224 . _:95504 up:source unirule:MF_00224 . _:95505 up:source unirule:MF_00224 . _:95506 up:source unirule:MF_00224 . _:95507 up:source unirule:MF_00224 . _:95508 up:source unirule:MF_00224 . _:95509 up:source unirule:MF_00224 . _:95510 up:source unirule:MF_00224 . _:95511 up:source unirule:MF_00224 . _:95512 up:source unirule:MF_00224 . _:95513 up:source unirule:MF_00224 . _:95514 up:source unirule:MF_00224 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0004152 , GO:0005737 , GO:0044205 , keyword:285 , keyword:288 , keyword:560 , keyword:665 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '1.3.-.-' ; up:fullName 'Dihydroorotate dehydrogenase' ; up:shortName 'DHOdehase' , 'DHOD' , 'DHODase' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'pyrD' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Catalyzes the conversion of dihydroorotate to orotate.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/18073>. ?annotation5 up:cofactor chebi:58210 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 FMN per subunit.' . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Pyrimidine metabolism; UMP biosynthesis via de novo pathway.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the dihydroorotate dehydrogenase family. Type 1 subfamily.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:58210 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:58210 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:58210 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf ?molecule36 . ?molecule36 rdfs:label 'substrate' . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf ?molecule44 . ?molecule44 rdfs:label 'substrate' . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:58210 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf ?molecule65 . ?molecule65 rdfs:label 'substrate' . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; up:ligand ?ligand72 ; rdf:type up:Binding_Site_Annotation . ?pfsb70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?ligand72 rdfs:subClassOf chebi:58210 . ?pfs75 up:annotation ?annotation76 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; up:ligand ?ligand79 ; rdf:type up:Binding_Site_Annotation . ?pfsb77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?ligand79 rdfs:subClassOf chebi:58210 . ?pfs82 up:annotation ?annotation83 . ?annotation83 faldo:begin ?pfsb84 ; faldo:end ?pfse85 ; up:ligand ?ligand86 ; rdf:type up:Binding_Site_Annotation . ?pfsb84 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?pfse85 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?ligand86 rdfs:subClassOf ?molecule87 . ?molecule87 rdfs:label 'substrate' . ?pfs90 up:annotation ?annotation91 . ?annotation91 faldo:begin ?pfsb92 ; faldo:end ?pfse93 ; up:ligand ?ligand94 ; rdf:type up:Binding_Site_Annotation . ?pfsb92 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?pfse93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?ligand94 rdfs:subClassOf chebi:58210 . ?pfs97 up:annotation ?annotation98 . ?annotation98 faldo:begin ?pfsb99 ; faldo:end ?pfse100 ; up:ligand ?ligand101 ; rdf:type up:Binding_Site_Annotation . ?pfsb99 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?pfse100 faldo:position ?thisPositionOn103 ; rdf:type faldo:ExactPosition . ?ligand101 rdfs:subClassOf chebi:58210 . ?pfs104 up:annotation ?annotation105 . ?annotation105 faldo:begin ?pfsb106 ; faldo:end ?pfse107 ; up:ligand ?ligand108 ; rdf:type up:Binding_Site_Annotation . ?pfsb106 faldo:position ?thisPositionOn109 ; rdf:type faldo:ExactPosition . ?pfse107 faldo:position ?thisPositionOn110 ; rdf:type faldo:ExactPosition . ?ligand108 rdfs:subClassOf chebi:58210 . _:95515 a rdf:Statement ; up:attribution _:95485 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:95516 a rdf:Statement ; up:attribution _:95486 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:95517 a rdf:Statement ; up:attribution _:95487 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:95518 a rdf:Statement ; up:attribution _:95488 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:95519 a rdf:Statement ; up:attribution _:95489 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:95520 a rdf:Statement ; up:attribution _:95490 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:95521 a rdf:Statement ; up:attribution _:95491 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:95522 a rdf:Statement ; up:attribution _:95492 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:95523 a rdf:Statement ; up:attribution _:95493 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:95524 a rdf:Statement ; up:attribution _:95494 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:665 . _:95525 a rdf:Statement ; up:attribution _:95495 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:95526 a rdf:Statement ; up:attribution _:95496 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:285 . _:95527 a rdf:Statement ; up:attribution _:95497 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:288 . _:95528 a rdf:Statement ; up:attribution _:95498 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004152 . _:95529 a rdf:Statement ; up:attribution _:95499 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044205 . _:95530 a rdf:Statement ; up:attribution _:95500 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:95531 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:95532 a rdf:Statement ; up:attribution _:95501 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:95533 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:95534 a rdf:Statement ; up:attribution _:95502 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:95535 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:95536 a rdf:Statement ; up:attribution _:95503 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:95537 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:95538 a rdf:Statement ; up:attribution _:95504 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:95539 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:95540 a rdf:Statement ; up:attribution _:95505 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:95541 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:95542 a rdf:Statement ; up:attribution _:95506 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:95543 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:95544 a rdf:Statement ; up:attribution _:95507 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:95545 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:95546 a rdf:Statement ; up:attribution _:95508 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:95547 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:95548 a rdf:Statement ; up:attribution _:95509 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:95549 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:95550 a rdf:Statement ; up:attribution _:95510 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:95551 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:95552 a rdf:Statement ; up:attribution _:95511 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:95553 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:95554 a rdf:Statement ; up:attribution _:95512 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:95555 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs97 ; rdf:predicate up:annotation ; rdf:object ?annotation98 . _:95556 a rdf:Statement ; up:attribution _:95513 ; rdf:subject ?pfs97 ; rdf:predicate up:annotation ; rdf:object ?annotation98 . _:95557 a rdf:Statement ; up:source unirule:MF_00224 ; rdf:subject ?pfs104 ; rdf:predicate up:annotation ; rdf:object ?annotation105 . _:95558 a rdf:Statement ; up:attribution _:95514 ; rdf:subject ?pfs104 ; rdf:predicate up:annotation ; rdf:object ?annotation105 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00224 #Rule MF_00224 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon111 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00224 . ?thisOrganism rdfs:subClassOf+ ?supertaxon111 . BIND(URI(CONCAT(STR(?this), '#MF_00224a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00224a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00224a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00224a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00224a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00224a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00224a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionP54322117 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322119 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224112 . ?templateMotifSequenceMatchRegionP54322117 faldo:begin ?templateMotifSequenceMatchBeginP54322118 . ?templateMotifSequenceMatchBeginP54322118 faldo:position ?templateMotifSequenceMatchBeginPositionP54322113 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322119 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224123 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224114 . ?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224122 . ?targetMotifMatchRegionMatchBeginMF_00224122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224115 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224123 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224112, 1, (STRLEN(?templateMotifCigarP54322MF_00224112) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224112, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP54322113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224114, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224114) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224114, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224114) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00224115) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224112, 1, (STRLEN(?templateMotifCigarP54322MF_00224112) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224112, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP54322113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224114, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224114) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224114, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224114) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00224115) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('K[STAG]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00224a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionP54322134 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322136 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224129 . ?templateMotifSequenceMatchRegionP54322134 faldo:begin ?templateMotifSequenceMatchBeginP54322135 . ?templateMotifSequenceMatchBeginP54322135 faldo:position ?templateMotifSequenceMatchBeginPositionP54322130 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322136 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224140 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224131 . ?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224139 . ?targetMotifMatchRegionMatchBeginMF_00224139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224132 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224140 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224129, 1, (STRLEN(?templateMotifCigarP54322MF_00224129) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224129, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionP54322130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224131, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224131) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224131, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224131) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_00224132) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224129, 1, (STRLEN(?templateMotifCigarP54322MF_00224129) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224129, CONCAT('^(?:-*[^-]){', STR(((249 - ?templateMotifSequenceMatchBeginPositionP54322130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224131, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224131) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224131, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224131) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00224132) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'GG')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP54322151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224146 . ?templateMotifSequenceMatchRegionP54322151 faldo:begin ?templateMotifSequenceMatchBeginP54322152 . ?templateMotifSequenceMatchBeginP54322152 faldo:position ?templateMotifSequenceMatchBeginPositionP54322147 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322153 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224156 . ?targetMotifMatchRegionMatchBeginMF_00224156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224157 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224146, 1, (STRLEN(?templateMotifCigarP54322MF_00224146) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224146, CONCAT('^(?:-*[^-]){', STR(((270 - ?templateMotifSequenceMatchBeginPositionP54322147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224148, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224148) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224148, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224148) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00224149) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224146, 1, (STRLEN(?templateMotifCigarP54322MF_00224146) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224146, CONCAT('^(?:-*[^-]){', STR(((271 - ?templateMotifSequenceMatchBeginPositionP54322147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224148, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224148) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224148, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224148) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00224149) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('[GA][TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_00224a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP54322168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224163 . ?templateMotifSequenceMatchRegionP54322168 faldo:begin ?templateMotifSequenceMatchBeginP54322169 . ?templateMotifSequenceMatchBeginP54322169 faldo:position ?templateMotifSequenceMatchBeginPositionP54322164 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322170 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224173 . ?targetMotifMatchRegionMatchBeginMF_00224173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224174 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224163, 1, (STRLEN(?templateMotifCigarP54322MF_00224163) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224163, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP54322164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224165, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224165) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224165, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224165) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00224166) - 1) AS ?thisPositionOn37) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224163, 1, (STRLEN(?templateMotifCigarP54322MF_00224163) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224163, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP54322164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224165, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224165) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224165, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224165) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00224166) - 1) AS ?thisPositionOn38) . BIND(?this AS ?pfs1t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) . FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX][IMVN]G[LI]', SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)))) . BIND(URI(CONCAT(STR(?this), '#MF_00224a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionP54322185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224180 . ?templateMotifSequenceMatchRegionP54322185 faldo:begin ?templateMotifSequenceMatchBeginP54322186 . ?templateMotifSequenceMatchBeginP54322186 faldo:position ?templateMotifSequenceMatchBeginPositionP54322181 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322187 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224190 . ?targetMotifMatchRegionMatchBeginMF_00224190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224191 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224180, 1, (STRLEN(?templateMotifCigarP54322MF_00224180) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224180, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP54322181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224182, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224182) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224182, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224182) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00224183) - 1) AS ?thisPositionOn45) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224180, 1, (STRLEN(?templateMotifCigarP54322MF_00224180) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224180, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionP54322181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224182, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224182) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224182, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224182) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_00224183) - 1) AS ?thisPositionOn46) . BIND(?this AS ?pfs1t196) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) . FILTER (REGEX('N[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, (?thisPositionOn46 - ?thisPositionOn45)))) . BIND(URI(CONCAT(STR(?this), '#MF_00224a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP54322202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224197 . ?templateMotifSequenceMatchRegionP54322202 faldo:begin ?templateMotifSequenceMatchBeginP54322203 . ?templateMotifSequenceMatchBeginP54322203 faldo:position ?templateMotifSequenceMatchBeginPositionP54322198 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322204 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224207 . ?targetMotifMatchRegionMatchBeginMF_00224207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224208 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224197, 1, (STRLEN(?templateMotifCigarP54322MF_00224197) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224197, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP54322198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224199, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224199) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224199, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224199) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_00224200) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t211) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) . FILTER (REGEX('[CS]', SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00224a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionP54322217 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322219 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224212 . ?templateMotifSequenceMatchRegionP54322217 faldo:begin ?templateMotifSequenceMatchBeginP54322218 . ?templateMotifSequenceMatchBeginP54322218 faldo:position ?templateMotifSequenceMatchBeginPositionP54322213 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322219 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224223 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224214 . ?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224222 . ?targetMotifMatchRegionMatchBeginMF_00224222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224215 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224223 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224212, 1, (STRLEN(?templateMotifCigarP54322MF_00224212) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224212, CONCAT('^(?:-*[^-]){', STR(((24 - ?templateMotifSequenceMatchBeginPositionP54322213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224214, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224214) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224214, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224214) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) . BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_00224215) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t226) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch231 faldo:location ?templateMotifSequenceMatchRegionP54322232 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322234 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224227 . ?templateMotifSequenceMatchRegionP54322232 faldo:begin ?templateMotifSequenceMatchBeginP54322233 . ?templateMotifSequenceMatchBeginP54322233 faldo:position ?templateMotifSequenceMatchBeginPositionP54322228 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322234 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch235 faldo:location ?targetMotifMatchRegionMatch236 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224238 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224229 . ?targetMotifMatchRegionMatch236 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224237 . ?targetMotifMatchRegionMatchBeginMF_00224237 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224230 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224238 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224227, 1, (STRLEN(?templateMotifCigarP54322MF_00224227) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224227, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP54322228) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1239) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224229, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224229) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224229, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224229) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), '')))), '[^-]', ''))) AS ?step2240) . BIND(((?step2240 + ?targetMotifMatchRegionMatchBeginPositionMF_00224230) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t241) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch246 faldo:location ?templateMotifSequenceMatchRegionP54322247 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322249 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224242 . ?templateMotifSequenceMatchRegionP54322247 faldo:begin ?templateMotifSequenceMatchBeginP54322248 . ?templateMotifSequenceMatchBeginP54322248 faldo:position ?templateMotifSequenceMatchBeginPositionP54322243 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322249 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch250 faldo:location ?targetMotifMatchRegionMatch251 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224253 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224244 . ?targetMotifMatchRegionMatch251 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224252 . ?targetMotifMatchRegionMatchBeginMF_00224252 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224245 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224253 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224242, 1, (STRLEN(?templateMotifCigarP54322MF_00224242) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224242, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP54322243) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1254) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224244, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224244) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224244, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1254), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224244, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224244) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224244, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1254), '}'), '')))), '[^-]', ''))) AS ?step2255) . BIND(((?step2255 + ?targetMotifMatchRegionMatchBeginPositionMF_00224245) - 1) AS ?thisPositionOn73) . BIND(?thisPositionOn73 AS ?thisPositionOn74) . BIND(?this AS ?pfs1t256) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse71) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch261 faldo:location ?templateMotifSequenceMatchRegionP54322262 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322264 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224257 . ?templateMotifSequenceMatchRegionP54322262 faldo:begin ?templateMotifSequenceMatchBeginP54322263 . ?templateMotifSequenceMatchBeginP54322263 faldo:position ?templateMotifSequenceMatchBeginPositionP54322258 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322264 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch265 faldo:location ?targetMotifMatchRegionMatch266 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224268 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224259 . ?targetMotifMatchRegionMatch266 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224267 . ?targetMotifMatchRegionMatchBeginMF_00224267 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224260 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224268 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224257, 1, (STRLEN(?templateMotifCigarP54322MF_00224257) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224257, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionP54322258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1269) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224259, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224259) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1269), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224259, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224259) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1269), '}'), '')))), '[^-]', ''))) AS ?step2270) . BIND(((?step2270 + ?targetMotifMatchRegionMatchBeginPositionMF_00224260) - 1) AS ?thisPositionOn80) . BIND(?thisPositionOn80 AS ?thisPositionOn81) . BIND(?this AS ?pfs1t271) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse78) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a76')) AS ?annotation76) . BIND(?this AS ?pfs75) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch276 faldo:location ?templateMotifSequenceMatchRegionP54322277 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322279 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224272 . ?templateMotifSequenceMatchRegionP54322277 faldo:begin ?templateMotifSequenceMatchBeginP54322278 . ?templateMotifSequenceMatchBeginP54322278 faldo:position ?templateMotifSequenceMatchBeginPositionP54322273 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322279 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch280 faldo:location ?targetMotifMatchRegionMatch281 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224283 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224274 . ?targetMotifMatchRegionMatch281 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224282 . ?targetMotifMatchRegionMatchBeginMF_00224282 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224275 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224283 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224272, 1, (STRLEN(?templateMotifCigarP54322MF_00224272) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224272, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionP54322273) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1284) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224274, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224274) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224274, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1284), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224274, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224274) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224274, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1284), '}'), '')))), '[^-]', ''))) AS ?step2285) . BIND(((?step2285 + ?targetMotifMatchRegionMatchBeginPositionMF_00224275) - 1) AS ?thisPositionOn88) . BIND(?thisPositionOn88 AS ?thisPositionOn89) . BIND(?this AS ?pfs1t286) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse85) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a83')) AS ?annotation83) . BIND(?this AS ?pfs82) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch291 faldo:location ?templateMotifSequenceMatchRegionP54322292 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322294 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224287 . ?templateMotifSequenceMatchRegionP54322292 faldo:begin ?templateMotifSequenceMatchBeginP54322293 . ?templateMotifSequenceMatchBeginP54322293 faldo:position ?templateMotifSequenceMatchBeginPositionP54322288 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322294 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch295 faldo:location ?targetMotifMatchRegionMatch296 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224298 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224289 . ?targetMotifMatchRegionMatch296 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224297 . ?targetMotifMatchRegionMatchBeginMF_00224297 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224290 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224298 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224287, 1, (STRLEN(?templateMotifCigarP54322MF_00224287) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224287, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP54322288) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1299) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224289, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224289) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1299), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224289, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224289) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1299), '}'), '')))), '[^-]', ''))) AS ?step2300) . BIND(((?step2300 + ?targetMotifMatchRegionMatchBeginPositionMF_00224290) - 1) AS ?thisPositionOn95) . BIND(?thisPositionOn95 AS ?thisPositionOn96) . BIND(?this AS ?pfs1t301) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfsb92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfse93) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn95, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a91')) AS ?annotation91) . BIND(?this AS ?pfs90) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch306 faldo:location ?templateMotifSequenceMatchRegionP54322307 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322309 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224302 . ?templateMotifSequenceMatchRegionP54322307 faldo:begin ?templateMotifSequenceMatchBeginP54322308 . ?templateMotifSequenceMatchBeginP54322308 faldo:position ?templateMotifSequenceMatchBeginPositionP54322303 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322309 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch310 faldo:location ?targetMotifMatchRegionMatch311 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224313 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224304 . ?targetMotifMatchRegionMatch311 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224312 . ?targetMotifMatchRegionMatchBeginMF_00224312 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224305 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224313 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224302, 1, (STRLEN(?templateMotifCigarP54322MF_00224302) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224302, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionP54322303) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1314) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224304, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224304) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224304, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1314), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224304, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224304) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224304, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1314), '}'), '')))), '[^-]', ''))) AS ?step2315) . BIND(((?step2315 + ?targetMotifMatchRegionMatchBeginPositionMF_00224305) - 1) AS ?thisPositionOn102) . BIND(?thisPositionOn102 AS ?thisPositionOn103) . BIND(?this AS ?pfs1t316) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfsb99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn103))) AS ?pfse100) . FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn102, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00224a98')) AS ?annotation98) . BIND(?this AS ?pfs97) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch321 faldo:location ?templateMotifSequenceMatchRegionP54322322 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54322324 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54322MF_00224317 . ?templateMotifSequenceMatchRegionP54322322 faldo:begin ?templateMotifSequenceMatchBeginP54322323 . ?templateMotifSequenceMatchBeginP54322323 faldo:position ?templateMotifSequenceMatchBeginPositionP54322318 ; faldo:reference isoform:P54322-1 . ?templateMotifSequenceProfileAlignmentOperationP54322324 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . ?targetMotifMatch325 faldo:location ?targetMotifMatchRegionMatch326 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00224328 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54322MF_00224319 . ?targetMotifMatchRegionMatch326 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00224327 . ?targetMotifMatchRegionMatchBeginMF_00224327 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00224320 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00224328 edam:has_input signature:MF_00224 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54322MF_00224317, 1, (STRLEN(?templateMotifCigarP54322MF_00224317) - STRLEN(REPLACE(?templateMotifCigarP54322MF_00224317, CONCAT('^(?:-*[^-]){', STR(((222 - ?templateMotifSequenceMatchBeginPositionP54322318) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1329) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54322MF_00224319, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224319) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224319, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1329), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54322MF_00224319, 1, (STRLEN(?targetMotifMatchCigarP54322MF_00224319) - STRLEN(REPLACE(?targetMotifMatchCigarP54322MF_00224319, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1329), '}'), '')))), '[^-]', ''))) AS ?step2330) . BIND(((?step2330 + ?targetMotifMatchRegionMatchBeginPositionMF_00224320) - 1) AS ?thisPositionOn109) . BIND(?thisPositionOn109 AS ?thisPositionOn110) . BIND(?this AS ?pfs1t331) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn109))) AS ?pfsb106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn110))) AS ?pfse107) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn109, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00224a105')) AS ?annotation105) . BIND(?this AS ?pfs104) . } }