CONSTRUCT { _:383511 up:source unirule:MF_01121 . _:383512 up:source unirule:MF_01121 . _:383513 up:source unirule:MF_01121 . _:383514 up:source unirule:MF_01121 . _:383515 up:source unirule:MF_01121 . _:383516 up:source unirule:MF_01121 . _:383517 up:source unirule:MF_01121 . _:383518 up:source unirule:MF_01121 . _:383519 up:source unirule:MF_01121 . _:383520 up:source unirule:MF_01121 . _:383521 up:source unirule:MF_01121 . _:383522 up:source unirule:MF_01121 . _:383523 up:source unirule:MF_01121 . _:383524 up:source unirule:MF_01121 . _:383525 up:source unirule:MF_01121 . _:383526 up:source unirule:MF_01121 . _:383527 up:source unirule:MF_01121 . _:383528 up:source unirule:MF_01121 . _:383529 up:source unirule:MF_01121 . _:383530 up:source unirule:MF_01121 . _:383531 up:source unirule:MF_01121 . _:383532 up:source unirule:MF_01121 . _:383533 up:source unirule:MF_01121 . _:383534 up:source unirule:MF_01121 . _:383535 up:source unirule:MF_01121 . _:383536 up:source unirule:MF_01121 . _:383537 up:source unirule:MF_01121 . _:383538 up:source unirule:MF_01121 . _:383539 up:source unirule:MF_01121 . _:383540 up:source unirule:MF_01121 . _:383541 up:source unirule:MF_01121 . _:383542 up:source unirule:MF_01121 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation5 , ?annotation7 ; up:classifiedWith GO:0005737 , GO:0006476 , GO:0034979 , GO:0070403 , keyword:520 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.3.1.286' ; up:fullName 'NAD-dependent protein deacylase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Regulatory protein SIR2 homolog' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'cobB' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/43636>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.3.1.286>. ?annotation5 a up:Subcellular_Location_Annotation . ?annotation5li6 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the sirtuin family. Class III subfamily.' . ?case8 up:classifiedWith GO:0036048 , GO:0036055 . ?case9 up:classifiedWith GO:0008270 , keyword:479 , keyword:862 . ?case10 up:classifiedWith keyword:804 , keyword:805 , keyword:808 . ?pfs16 up:annotation ?annotation17 , ?annotation23 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:29105 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:29105 . ?pfs29 up:annotation ?annotation30 , ?annotation37 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf ?molecule41 . ?molecule41 rdfs:label 'substrate' . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:57540 . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:57540 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:57540 . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf chebi:57540 . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf chebi:57540 . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb81 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfs85 up:annotation ?annotation86 , ?annotation92 . ?annotation86 faldo:begin ?pfsb87 ; faldo:end ?pfse88 ; up:ligand ?ligand89 ; rdf:type up:Binding_Site_Annotation . ?pfsb87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfse88 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?ligand89 rdfs:subClassOf chebi:29105 . ?annotation92 faldo:begin ?pfsb93 ; faldo:end ?pfse94 ; up:ligand ?ligand95 ; rdf:type up:Binding_Site_Annotation . ?pfsb93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfse94 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?ligand95 rdfs:subClassOf chebi:29105 . _:383543 a rdf:Statement ; up:attribution _:383511 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:383544 a rdf:Statement ; up:attribution _:383512 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:383545 a rdf:Statement ; up:attribution _:383513 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:383546 a rdf:Statement ; up:attribution _:383514 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:383547 a rdf:Statement ; up:attribution _:383515 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:383548 a rdf:Statement ; up:attribution _:383516 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:383549 a rdf:Statement ; up:attribution _:383517 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:383550 a rdf:Statement ; up:attribution _:383518 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:383551 a rdf:Statement ; up:attribution _:383519 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:383552 a rdf:Statement ; up:attribution _:383520 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0034979 . _:383553 a rdf:Statement ; up:attribution _:383521 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070403 . _:383554 a rdf:Statement ; up:attribution _:383522 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006476 . _:383555 a rdf:Statement ; up:attribution _:383523 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0036055 . _:383556 a rdf:Statement ; up:attribution _:383524 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0036048 . _:383557 a rdf:Statement ; up:attribution _:383525 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:383558 a rdf:Statement ; up:attribution _:383526 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:383559 a rdf:Statement ; up:attribution _:383527 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:383560 a rdf:Statement ; up:attribution _:383528 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:804 . _:383561 a rdf:Statement ; up:attribution _:383529 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:805 . _:383562 a rdf:Statement ; up:attribution _:383530 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:383563 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:383564 a rdf:Statement ; up:attribution _:383531 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:383565 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:383566 a rdf:Statement ; up:attribution _:383532 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:383567 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:383568 a rdf:Statement ; up:attribution _:383533 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:383569 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:383570 a rdf:Statement ; up:attribution _:383534 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:383571 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:383572 a rdf:Statement ; up:attribution _:383535 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:383573 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:383574 a rdf:Statement ; up:attribution _:383536 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:383575 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:383576 a rdf:Statement ; up:attribution _:383537 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:383577 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:383578 a rdf:Statement ; up:attribution _:383538 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:383579 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:383580 a rdf:Statement ; up:attribution _:383539 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:383581 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:383582 a rdf:Statement ; up:attribution _:383540 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:383583 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:383584 a rdf:Statement ; up:attribution _:383541 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:383585 a rdf:Statement ; up:source unirule:MF_01121 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:383586 a rdf:Statement ; up:attribution _:383542 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01121 #Rule MF_01121 Created by:tlima on:2003-10-28 Modified by:ecastro on:2022-11-19 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01121 . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01121 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . } BIND(URI(CONCAT(STR(?this), '#MF_01121a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01121a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01121a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01121a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01121a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionO28597103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_0112198 . ?templateMotifSequenceMatchRegionO28597103 faldo:begin ?templateMotifSequenceMatchBeginO28597104 . ?templateMotifSequenceMatchBeginO28597104 faldo:position ?templateMotifSequenceMatchBeginPositionO2859799 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597105 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121108 . ?targetMotifMatchRegionMatchBeginMF_01121108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121109 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_0112198, 1, (STRLEN(?templateMotifCigarO28597MF_0112198) - STRLEN(REPLACE(?templateMotifCigarO28597MF_0112198, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionO2859799) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121100, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121100) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121100, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121100) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01121101) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_0112198, 1, (STRLEN(?templateMotifCigarO28597MF_0112198) - STRLEN(REPLACE(?templateMotifCigarO28597MF_0112198, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionO2859799) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121100, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121100) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121100, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121100) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01121101) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionO28597121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121116 . ?templateMotifSequenceMatchRegionO28597121 faldo:begin ?templateMotifSequenceMatchBeginO28597122 . ?templateMotifSequenceMatchBeginO28597122 faldo:position ?templateMotifSequenceMatchBeginPositionO28597117 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597123 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121126 . ?targetMotifMatchRegionMatchBeginMF_01121126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121127 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_3) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121116, 1, (STRLEN(?templateMotifCigarO28597MF_01121116) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121116, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionO28597117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121118, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121118) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121118, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121118) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01121119) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs2t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'Y')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121116, 1, (STRLEN(?templateMotifCigarO28597MF_01121116) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121116, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionO28597117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121118, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121118) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121118, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121118) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01121119) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs2t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'R')) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionO28597139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121134 . ?templateMotifSequenceMatchRegionO28597139 faldo:begin ?templateMotifSequenceMatchBeginO28597140 . ?templateMotifSequenceMatchBeginO28597140 faldo:position ?templateMotifSequenceMatchBeginPositionO28597135 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597141 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121144 . ?targetMotifMatchRegionMatchBeginMF_01121144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121145 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121134, 1, (STRLEN(?templateMotifCigarO28597MF_01121134) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121134, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionO28597135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121136, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121136) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121136, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121136) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01121137) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs3t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER (BOUND(?thisPositionOn49)) . BIND(URI(CONCAT(STR(?this), '#MF_01121a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionO28597154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121149 . ?templateMotifSequenceMatchRegionO28597154 faldo:begin ?templateMotifSequenceMatchBeginO28597155 . ?templateMotifSequenceMatchBeginO28597155 faldo:position ?templateMotifSequenceMatchBeginPositionO28597150 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597156 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121159 . ?targetMotifMatchRegionMatchBeginMF_01121159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121160 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121149, 1, (STRLEN(?templateMotifCigarO28597MF_01121149) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121149, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionO28597150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121151, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121151) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121151, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121151) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01121152) - 1) AS ?thisPositionOn56) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121149, 1, (STRLEN(?templateMotifCigarO28597MF_01121149) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121149, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionO28597150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121151, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121151) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121151, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121151) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01121152) - 1) AS ?thisPositionOn57) . BIND(?this AS ?pfs3t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER (REGEX('GAG[ARNDCQEGHILKMFPSTWYVBZJUOX]S[AK][ARNDCQEGHILKMFPSTWYVBZJUOX]SG[ILV][ARNDCQEGHILKMFPSTWYVBZJUOX]T[ARNDCQEGHILKMFPSTWYVBZJUOX]{7,8)W', SUBSTR(?thisSequenceValue, ?thisPositionOn56, (?thisPositionOn57 - ?thisPositionOn56)))) . BIND(URI(CONCAT(STR(?this), '#MF_01121a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionO28597171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121166 . ?templateMotifSequenceMatchRegionO28597171 faldo:begin ?templateMotifSequenceMatchBeginO28597172 . ?templateMotifSequenceMatchBeginO28597172 faldo:position ?templateMotifSequenceMatchBeginPositionO28597167 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597173 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121176 . ?targetMotifMatchRegionMatchBeginMF_01121176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121177 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121166, 1, (STRLEN(?templateMotifCigarO28597MF_01121166) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121166, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionO28597167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121168, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121168) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121168, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121168) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01121169) - 1) AS ?thisPositionOn63) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121166, 1, (STRLEN(?templateMotifCigarO28597MF_01121166) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121166, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionO28597167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121168, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121168) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121168, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121168) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_01121169) - 1) AS ?thisPositionOn64) . BIND(?this AS ?pfs3t182) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER (REGEX('QN[IV][DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn63, (?thisPositionOn64 - ?thisPositionOn63)))) . BIND(URI(CONCAT(STR(?this), '#MF_01121a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionO28597188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121183 . ?templateMotifSequenceMatchRegionO28597188 faldo:begin ?templateMotifSequenceMatchBeginO28597189 . ?templateMotifSequenceMatchBeginO28597189 faldo:position ?templateMotifSequenceMatchBeginPositionO28597184 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597190 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121185 . ?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121193 . ?targetMotifMatchRegionMatchBeginMF_01121193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121194 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121183, 1, (STRLEN(?templateMotifCigarO28597MF_01121183) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121183, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionO28597184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121185, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121185) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121185, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121185) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_01121186) - 1) AS ?thisPositionOn70) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121183, 1, (STRLEN(?templateMotifCigarO28597MF_01121183) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121183, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionO28597184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121185, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121185) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121185, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121185) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01121186) - 1) AS ?thisPositionOn71) . BIND(?this AS ?pfs3t199) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER (REGEX('G[TS]S', SUBSTR(?thisSequenceValue, ?thisPositionOn70, (?thisPositionOn71 - ?thisPositionOn70)))) . BIND(URI(CONCAT(STR(?this), '#MF_01121a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionO28597205 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597207 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121200 . ?templateMotifSequenceMatchRegionO28597205 faldo:begin ?templateMotifSequenceMatchBeginO28597206 . ?templateMotifSequenceMatchBeginO28597206 faldo:position ?templateMotifSequenceMatchBeginPositionO28597201 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597207 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121211 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121202 . ?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121210 . ?targetMotifMatchRegionMatchBeginMF_01121210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121203 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121211 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121200, 1, (STRLEN(?templateMotifCigarO28597MF_01121200) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121200, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionO28597201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121202, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121202) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121202, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121202) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) . BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_01121203) - 1) AS ?thisPositionOn77) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121200, 1, (STRLEN(?templateMotifCigarO28597MF_01121200) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121200, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionO28597201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121202, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121202) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121202, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121202) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_01121203) - 1) AS ?thisPositionOn78) . BIND(?this AS ?pfs3t216) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn77, (?thisPositionOn78 - ?thisPositionOn77)))) . BIND(URI(CONCAT(STR(?this), '#MF_01121a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch221 faldo:location ?templateMotifSequenceMatchRegionO28597222 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597224 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121217 . ?templateMotifSequenceMatchRegionO28597222 faldo:begin ?templateMotifSequenceMatchBeginO28597223 . ?templateMotifSequenceMatchBeginO28597223 faldo:position ?templateMotifSequenceMatchBeginPositionO28597218 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597224 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch225 faldo:location ?targetMotifMatchRegionMatch226 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121228 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121219 . ?targetMotifMatchRegionMatch226 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121227 . ?targetMotifMatchRegionMatchBeginMF_01121227 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121220 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121228 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121217, 1, (STRLEN(?templateMotifCigarO28597MF_01121217) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121217, CONCAT('^(?:-*[^-]){', STR(((116 - ?templateMotifSequenceMatchBeginPositionO28597218) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1229) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121219, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121219) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121219, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121219) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), '')))), '[^-]', ''))) AS ?step2230) . BIND(((?step2230 + ?targetMotifMatchRegionMatchBeginPositionMF_01121220) - 1) AS ?thisPositionOn83) . BIND(?thisPositionOn83 AS ?thisPositionOn84) . BIND(?this AS ?pfs3t231) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse82) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01121a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch236 faldo:location ?templateMotifSequenceMatchRegionO28597237 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28597239 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28597MF_01121232 . ?templateMotifSequenceMatchRegionO28597237 faldo:begin ?templateMotifSequenceMatchBeginO28597238 . ?templateMotifSequenceMatchBeginO28597238 faldo:position ?templateMotifSequenceMatchBeginPositionO28597233 ; faldo:reference isoform:O28597-1 . ?templateMotifSequenceProfileAlignmentOperationO28597239 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . ?targetMotifMatch240 faldo:location ?targetMotifMatchRegionMatch241 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01121243 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28597MF_01121234 . ?targetMotifMatchRegionMatch241 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01121242 . ?targetMotifMatchRegionMatchBeginMF_01121242 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01121235 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01121243 edam:has_input signature:MF_01121 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121232, 1, (STRLEN(?templateMotifCigarO28597MF_01121232) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121232, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionO28597233) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1244) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121234, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121234) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121234, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1244), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121234, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121234) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121234, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1244), '}'), '')))), '[^-]', ''))) AS ?step2245) . BIND(((?step2245 + ?targetMotifMatchRegionMatchBeginPositionMF_01121235) - 1) AS ?thisPositionOn90) . BIND(?thisPositionOn90 AS ?thisPositionOn91) . BIND(?this AS ?pfs4t246) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfsb87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfse88) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn90, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28597MF_01121232, 1, (STRLEN(?templateMotifCigarO28597MF_01121232) - STRLEN(REPLACE(?templateMotifCigarO28597MF_01121232, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionO28597233) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1247) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28597MF_01121234, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121234) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121234, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28597MF_01121234, 1, (STRLEN(?targetMotifMatchCigarO28597MF_01121234) - STRLEN(REPLACE(?targetMotifMatchCigarO28597MF_01121234, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), '')))), '[^-]', ''))) AS ?step2248) . BIND(((?step2248 + ?targetMotifMatchRegionMatchBeginPositionMF_01121235) - 1) AS ?thisPositionOn96) . BIND(?thisPositionOn96 AS ?thisPositionOn97) . BIND(?this AS ?pfs4t249) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfsb93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfse94) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn96, 1) = 'C')) . BIND(?this AS ?pfs85) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag250) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag250, ?UNBOUND_VARIABLE) AS ?case8) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag251) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag251, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?caseWithTag252) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag252, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?caseWithTag253) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag253, ?UNBOUND_VARIABLE) AS ?case12) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?caseWithTag254) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag254, ?UNBOUND_VARIABLE) AS ?case13) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . BIND(?this AS ?caseWithTag255) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag255, ?UNBOUND_VARIABLE) AS ?case14) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:91347 . })) . BIND(?this AS ?caseWithTag256) . } BIND(IF(BOUND(?tagFTGRP_3), ?caseWithTag256, ?UNBOUND_VARIABLE) AS ?case15) . }