CONSTRUCT { _:80406 up:source unirule:MF_00198 . _:80407 up:source unirule:MF_00198 . _:80408 up:source unirule:MF_00198 . _:80409 up:source unirule:MF_00198 . _:80410 up:source unirule:MF_00198 . _:80411 up:source unirule:MF_00198 . _:80412 up:source unirule:MF_00198 . _:80413 up:source unirule:MF_00198 . _:80414 up:source unirule:MF_00198 . _:80415 up:source unirule:MF_00198 . _:80416 up:source unirule:MF_00198 . _:80417 up:source unirule:MF_00198 . _:80418 up:source unirule:MF_00198 . _:80419 up:source unirule:MF_00198 . _:80420 up:source unirule:MF_00198 . _:80421 up:source unirule:MF_00198 . _:80422 up:source unirule:MF_00198 . _:80423 up:source unirule:MF_00198 . _:80424 up:source unirule:MF_00198 . _:80425 up:source unirule:MF_00198 . _:80426 up:source unirule:MF_00198 . _:80427 up:source unirule:MF_00198 . _:80428 up:source unirule:MF_00198 . _:80429 up:source unirule:MF_00198 . _:80430 up:source unirule:MF_00198 . _:80431 up:source unirule:MF_00198 . _:80432 up:source unirule:MF_00198 . _:80433 up:source unirule:MF_00198 . _:80434 up:source unirule:MF_00198 . _:80435 up:source unirule:MF_00198 . _:80436 up:source unirule:MF_00198 . _:80437 up:source unirule:MF_00198 . _:80438 up:source unirule:MF_00198 . _:80439 up:source unirule:MF_00198 . _:80440 up:source unirule:MF_00198 . _:80441 up:source unirule:MF_00198 . _:80442 up:source unirule:MF_00198 . _:80443 up:source unirule:MF_00198 . _:80444 up:source unirule:MF_00198 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0004766 , GO:0008295 , keyword:620 , keyword:745 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:fullName 'Polyamine aminopropyltransferase' ; rdf:type up:Structured_Name . ?name1 up:ecName '2.5.1.16' ; up:fullName 'Spermidine synthase' ; up:shortName 'SPDSY' , 'SPDS' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Putrescine aminopropyltransferase' ; up:shortName 'PAPT' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'speE' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the irreversible transfer of a propylamine group from the amino donor S-adenosylmethioninamine (decarboxy-AdoMet) to putrescine (1,4-diaminobutane) to yield spermidine.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/12721>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.5.1.16>. ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Amine and polyamine biosynthesis; spermidine biosynthesis; spermidine from putrescine: step 1/1.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homodimer or homotetramer.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the spermidine/spermine synthase family.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?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:17509 . ?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:57834 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:17509 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:57834 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:57834 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:17509 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:17509 . ?sam66 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane67 faldo:begin ?transmembraneb68 ; faldo:end ?transmembranee69 . ?transmembraneb68 faldo:position ?transmembranebp70 . ?transmembranee69 faldo:position ?transmembraneep71 . ?keyword72 up:range ?transmembrane67 . ?keyword73 up:range ?transmembrane67 . ?keyword74 up:range ?transmembrane67 . ?sam75 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 , keyword:963 . ?transmembrane76 faldo:begin ?transmembraneb77 ; faldo:end ?transmembranee78 . ?transmembraneb77 faldo:position ?transmembranebp79 . ?transmembranee78 faldo:position ?transmembraneep80 . ?keyword81 up:range ?transmembrane76 . ?keyword82 up:range ?transmembrane76 . ?keyword83 up:range ?transmembrane76 . ?keyword84 up:range ?transmembrane76 . ?sam85 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane86 faldo:begin ?transmembraneb87 ; faldo:end ?transmembranee88 . ?transmembraneb87 faldo:position ?transmembranebp89 . ?transmembranee88 faldo:position ?transmembraneep90 . ?keyword91 up:range ?transmembrane86 . ?keyword92 up:range ?transmembrane86 . ?keyword93 up:range ?transmembrane86 . ?sam94 up:classifiedWith keyword:1003 , keyword:1133 , keyword:472 , keyword:812 . ?transmembrane95 faldo:begin ?transmembraneb96 ; faldo:end ?transmembranee97 . ?transmembraneb96 faldo:position ?transmembranebp98 . ?transmembranee97 faldo:position ?transmembraneep99 . ?keyword100 up:range ?transmembrane95 . ?keyword101 up:range ?transmembrane95 . ?keyword102 up:range ?transmembrane95 . ?keyword103 up:range ?transmembrane95 . ?keyword104 up:range ?transmembrane95 . ?keyword105 up:range ?transmembrane95 . ?keyword106 up:range ?transmembrane95 . _:80445 a rdf:Statement ; up:attribution _:80406 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:80446 a rdf:Statement ; up:attribution _:80407 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:80447 a rdf:Statement ; up:attribution _:80408 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:80448 a rdf:Statement ; up:attribution _:80409 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:80449 a rdf:Statement ; up:attribution _:80410 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:80450 a rdf:Statement ; up:attribution _:80411 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:80451 a rdf:Statement ; up:attribution _:80412 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:80452 a rdf:Statement ; up:attribution _:80413 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:80453 a rdf:Statement ; up:attribution _:80414 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:80454 a rdf:Statement ; up:attribution _:80415 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:620 . _:80455 a rdf:Statement ; up:attribution _:80416 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:745 . _:80456 a rdf:Statement ; up:attribution _:80417 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:80457 a rdf:Statement ; up:attribution _:80418 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004766 . _:80458 a rdf:Statement ; up:attribution _:80419 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008295 . _:80459 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:80460 a rdf:Statement ; up:attribution _:80420 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:80461 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:80462 a rdf:Statement ; up:attribution _:80421 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:80463 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:80464 a rdf:Statement ; up:attribution _:80422 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:80465 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:80466 a rdf:Statement ; up:attribution _:80423 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:80467 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:80468 a rdf:Statement ; up:attribution _:80424 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:80469 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:80470 a rdf:Statement ; up:attribution _:80425 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:80471 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:80472 a rdf:Statement ; up:attribution _:80426 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:80473 a rdf:Statement ; up:source unirule:MF_00198 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:80474 a rdf:Statement ; up:attribution _:80427 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:80475 a rdf:Statement ; up:attribution _:80428 ; rdf:subject ?sam66 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:80476 a rdf:Statement ; up:attribution _:80429 ; rdf:subject ?sam66 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:80477 a rdf:Statement ; up:attribution _:80430 ; rdf:subject ?sam66 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:80478 a rdf:Statement ; up:attribution _:80431 ; rdf:subject ?sam75 ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:80479 a rdf:Statement ; up:attribution _:80432 ; rdf:subject ?sam75 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:80480 a rdf:Statement ; up:attribution _:80433 ; rdf:subject ?sam75 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:80481 a rdf:Statement ; up:attribution _:80434 ; rdf:subject ?sam75 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:80482 a rdf:Statement ; up:attribution _:80435 ; rdf:subject ?sam85 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:80483 a rdf:Statement ; up:attribution _:80436 ; rdf:subject ?sam85 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:80484 a rdf:Statement ; up:attribution _:80437 ; rdf:subject ?sam85 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:80485 a rdf:Statement ; up:attribution _:80438 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:80486 a rdf:Statement ; up:attribution _:80439 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:80487 a rdf:Statement ; up:attribution _:80440 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:80488 a rdf:Statement ; up:attribution _:80441 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:80489 a rdf:Statement ; up:attribution _:80442 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:80490 a rdf:Statement ; up:attribution _:80443 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:80491 a rdf:Statement ; up:attribution _:80444 ; rdf:subject ?sam94 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00198 #Rule MF_00198 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-11-28 VALUES ?supertaxon107 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00198 . ?thisOrganism rdfs:subClassOf+ ?supertaxon107 . BIND(URI(CONCAT(STR(?this), '#MF_00198a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00198a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00198a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00198a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00198a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00198a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00198a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00198a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionO57950113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198108 . ?templateMotifSequenceMatchRegionO57950113 faldo:begin ?templateMotifSequenceMatchBeginO57950114 . ?templateMotifSequenceMatchBeginO57950114 faldo:position ?templateMotifSequenceMatchBeginPositionO57950109 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950115 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198118 . ?targetMotifMatchRegionMatchBeginMF_00198118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198119 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagAct_site) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198108, 1, (STRLEN(?templateMotifCigarO57950MF_00198108) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198108, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionO57950109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198110, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198110) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198110, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198110) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00198111) - 1) AS ?thisPositionOn15) . BIND(?thisPositionOn15 AS ?thisPositionOn16) . BIND(?this AS ?pfs1t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00198a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionO57950128 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950130 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198123 . ?templateMotifSequenceMatchRegionO57950128 faldo:begin ?templateMotifSequenceMatchBeginO57950129 . ?templateMotifSequenceMatchBeginO57950129 faldo:position ?templateMotifSequenceMatchBeginPositionO57950124 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950130 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198134 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198125 . ?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198133 . ?targetMotifMatchRegionMatchBeginMF_00198133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198126 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198134 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198123, 1, (STRLEN(?templateMotifCigarO57950MF_00198123) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198123, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionO57950124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198125, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198125) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198125, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198125) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00198126) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198123, 1, (STRLEN(?templateMotifCigarO57950MF_00198123) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198123, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionO57950124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198125, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198125) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198125, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198125) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_00198126) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs2t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER (REGEX('[DNE][AGV]', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) . BIND(URI(CONCAT(STR(?this), '#MF_00198a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionO57950145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198140 . ?templateMotifSequenceMatchRegionO57950145 faldo:begin ?templateMotifSequenceMatchBeginO57950146 . ?templateMotifSequenceMatchBeginO57950146 faldo:position ?templateMotifSequenceMatchBeginPositionO57950141 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950147 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198150 . ?targetMotifMatchRegionMatchBeginMF_00198150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198151 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198140, 1, (STRLEN(?templateMotifCigarO57950MF_00198140) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198140, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionO57950141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198142, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198142) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198142, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198142) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_00198143) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198140, 1, (STRLEN(?templateMotifCigarO57950MF_00198140) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198140, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionO57950141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198142, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198142) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198142, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198142) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) . BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_00198143) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs2t156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('D[SC][ARNDCQEGHILKMFPSTWYVBZJUOX][DNE]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_00198a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionO57950162 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950164 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198157 . ?templateMotifSequenceMatchRegionO57950162 faldo:begin ?templateMotifSequenceMatchBeginO57950163 . ?templateMotifSequenceMatchBeginO57950163 faldo:position ?templateMotifSequenceMatchBeginPositionO57950158 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950164 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198168 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198159 . ?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198167 . ?targetMotifMatchRegionMatchBeginMF_00198167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198160 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198168 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198157, 1, (STRLEN(?templateMotifCigarO57950MF_00198157) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198157, CONCAT('^(?:-*[^-]){', STR(((32 - ?templateMotifSequenceMatchBeginPositionO57950158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198159, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198159) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198159, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198159) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) . BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_00198160) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs2t171) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER (REGEX('[QNR]', SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00198a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch176 faldo:location ?templateMotifSequenceMatchRegionO57950177 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950179 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198172 . ?templateMotifSequenceMatchRegionO57950177 faldo:begin ?templateMotifSequenceMatchBeginO57950178 . ?templateMotifSequenceMatchBeginO57950178 faldo:position ?templateMotifSequenceMatchBeginPositionO57950173 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950179 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch180 faldo:location ?targetMotifMatchRegionMatch181 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198183 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198174 . ?targetMotifMatchRegionMatch181 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198182 . ?targetMotifMatchRegionMatchBeginMF_00198182 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198175 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198183 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198172, 1, (STRLEN(?templateMotifCigarO57950MF_00198172) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198172, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionO57950173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198174, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198174) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198174, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198174) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) . BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_00198175) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs2t186) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00198a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch191 faldo:location ?templateMotifSequenceMatchRegionO57950192 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950194 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198187 . ?templateMotifSequenceMatchRegionO57950192 faldo:begin ?templateMotifSequenceMatchBeginO57950193 . ?templateMotifSequenceMatchBeginO57950193 faldo:position ?templateMotifSequenceMatchBeginPositionO57950188 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950194 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch195 faldo:location ?targetMotifMatchRegionMatch196 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198198 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198189 . ?targetMotifMatchRegionMatch196 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198197 . ?targetMotifMatchRegionMatchBeginMF_00198197 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198190 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198198 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198187, 1, (STRLEN(?templateMotifCigarO57950MF_00198187) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198187, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionO57950188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198189, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198189) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198189, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198189) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), '')))), '[^-]', ''))) AS ?step2200) . BIND(((?step2200 + ?targetMotifMatchRegionMatchBeginPositionMF_00198190) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs2t201) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER (REGEX('[DNE]', SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00198a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch206 faldo:location ?templateMotifSequenceMatchRegionO57950207 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950209 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198202 . ?templateMotifSequenceMatchRegionO57950207 faldo:begin ?templateMotifSequenceMatchBeginO57950208 . ?templateMotifSequenceMatchBeginO57950208 faldo:position ?templateMotifSequenceMatchBeginPositionO57950203 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950209 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch210 faldo:location ?targetMotifMatchRegionMatch211 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198213 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198204 . ?targetMotifMatchRegionMatch211 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198212 . ?targetMotifMatchRegionMatchBeginMF_00198212 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198205 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198213 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198202, 1, (STRLEN(?templateMotifCigarO57950MF_00198202) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198202, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionO57950203) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198204, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198204) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198204, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198204) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_00198205) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs2t216) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00198a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch221 faldo:location ?templateMotifSequenceMatchRegionO57950222 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57950224 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57950MF_00198217 . ?templateMotifSequenceMatchRegionO57950222 faldo:begin ?templateMotifSequenceMatchBeginO57950223 . ?templateMotifSequenceMatchBeginO57950223 faldo:position ?templateMotifSequenceMatchBeginPositionO57950218 ; faldo:reference isoform:O57950-1 . ?templateMotifSequenceProfileAlignmentOperationO57950224 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . ?targetMotifMatch225 faldo:location ?targetMotifMatchRegionMatch226 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00198228 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57950MF_00198219 . ?targetMotifMatchRegionMatch226 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00198227 . ?targetMotifMatchRegionMatchBeginMF_00198227 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00198220 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00198228 edam:has_input signature:MF_00198 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57950MF_00198217, 1, (STRLEN(?templateMotifCigarO57950MF_00198217) - STRLEN(REPLACE(?templateMotifCigarO57950MF_00198217, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionO57950218) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1229) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57950MF_00198219, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198219) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57950MF_00198219, 1, (STRLEN(?targetMotifMatchCigarO57950MF_00198219) - STRLEN(REPLACE(?targetMotifMatchCigarO57950MF_00198219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), '')))), '[^-]', ''))) AS ?step2230) . BIND(((?step2230 + ?targetMotifMatchRegionMatchBeginPositionMF_00198220) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs2t231) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'P')) . BIND(URI(CONCAT(STR(?this), '#MF_00198a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag232) . } BIND(IF(BOUND(?tagAct_site), ?caseWithTag232, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this up:annotation ?samtransmembrane233 ; up:sequence ?thisSequence . ?samtransmembrane233 up:range ?samtransmembraner234 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner234 faldo:begin ?samtransmembraneb235 ; faldo:end ?samtransmembranee236 . ?samtransmembraneb235 faldo:position ?samtransmembranebp237 ; faldo:reference ?thisSequence . ?samtransmembranee236 faldo:position ?samtransmembraneep238 ; faldo:reference ?thisSequence . BIND(?this AS ?sam66) . } BIND(URI(CONCAT(STR(?this), '#MF_00198a72')) AS ?keyword72) . BIND(URI(CONCAT(STR(?this), '#MF_00198a73')) AS ?keyword73) . BIND(URI(CONCAT(STR(?this), '#MF_00198a74')) AS ?keyword74) . OPTIONAL { ?this up:annotation ?samtransmembrane239 ; up:sequence ?thisSequence . ?samtransmembrane239 up:range ?samtransmembraner240 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner240 faldo:begin ?samtransmembraneb241 ; faldo:end ?samtransmembranee242 . ?samtransmembraneb241 faldo:position ?samtransmembranebp243 ; faldo:reference ?thisSequence . ?samtransmembranee242 faldo:position ?samtransmembraneep244 ; faldo:reference ?thisSequence . BIND(?this AS ?sam75) . } BIND(URI(CONCAT(STR(?this), '#MF_00198a81')) AS ?keyword81) . BIND(URI(CONCAT(STR(?this), '#MF_00198a82')) AS ?keyword82) . BIND(URI(CONCAT(STR(?this), '#MF_00198a83')) AS ?keyword83) . BIND(URI(CONCAT(STR(?this), '#MF_00198a84')) AS ?keyword84) . OPTIONAL { ?this up:annotation ?samtransmembrane245 ; up:sequence ?thisSequence . ?samtransmembrane245 up:range ?samtransmembraner246 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner246 faldo:begin ?samtransmembraneb247 ; faldo:end ?samtransmembranee248 . ?samtransmembraneb247 faldo:position ?samtransmembranebp249 ; faldo:reference ?thisSequence . ?samtransmembranee248 faldo:position ?samtransmembraneep250 ; faldo:reference ?thisSequence . BIND(?this AS ?sam85) . } BIND(URI(CONCAT(STR(?this), '#MF_00198a91')) AS ?keyword91) . BIND(URI(CONCAT(STR(?this), '#MF_00198a92')) AS ?keyword92) . BIND(URI(CONCAT(STR(?this), '#MF_00198a93')) AS ?keyword93) . OPTIONAL { ?this up:annotation ?samtransmembrane251 ; up:sequence ?thisSequence . ?samtransmembrane251 up:range ?samtransmembraner252 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner252 faldo:begin ?samtransmembraneb253 ; faldo:end ?samtransmembranee254 . ?samtransmembraneb253 faldo:position ?samtransmembranebp255 ; faldo:reference ?thisSequence . ?samtransmembranee254 faldo:position ?samtransmembraneep256 ; faldo:reference ?thisSequence . BIND(?this AS ?sam94) . } BIND(URI(CONCAT(STR(?this), '#MF_00198a100')) AS ?keyword100) . BIND(URI(CONCAT(STR(?this), '#MF_00198a101')) AS ?keyword101) . BIND(URI(CONCAT(STR(?this), '#MF_00198a102')) AS ?keyword102) . BIND(URI(CONCAT(STR(?this), '#MF_00198a103')) AS ?keyword103) . BIND(URI(CONCAT(STR(?this), '#MF_00198a104')) AS ?keyword104) . BIND(URI(CONCAT(STR(?this), '#MF_00198a105')) AS ?keyword105) . BIND(URI(CONCAT(STR(?this), '#MF_00198a106')) AS ?keyword106) . }