CONSTRUCT { _:237884 up:source unirule:MF_00625 . _:237885 up:source unirule:MF_00625 . _:237886 up:source unirule:MF_00625 . _:237887 up:source unirule:MF_00625 . _:237888 up:source unirule:MF_00625 . _:237889 up:source unirule:MF_00625 . _:237890 up:source unirule:MF_00625 . _:237891 up:source unirule:MF_00625 . _:237892 up:source unirule:MF_00625 . _:237893 up:source unirule:MF_00625 . _:237894 up:source unirule:MF_00625 . _:237895 up:source unirule:MF_00625 . _:237896 up:source unirule:MF_00625 . _:237897 up:source unirule:MF_00625 . _:237898 up:source unirule:MF_00625 . _:237899 up:source unirule:MF_00625 . _:237900 up:source unirule:MF_00625 . _:237901 up:source unirule:MF_00625 . _:237902 up:source unirule:MF_00625 . _:237903 up:source unirule:MF_00625 . _:237904 up:source unirule:MF_00625 . _:237905 up:source unirule:MF_00625 . _:237906 up:source unirule:MF_00625 . _:237907 up:source unirule:MF_00625 . _:237908 up:source unirule:MF_00625 . _:237909 up:source unirule:MF_00625 . _:237910 up:source unirule:MF_00625 . _:237911 up:source unirule:MF_00625 . _:237912 up:source unirule:MF_00625 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0000287 , GO:0004756 , GO:0005524 , keyword:418 , keyword:460 , keyword:479 , keyword:547 , keyword:67 , keyword:711 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.9.3' ; up:fullName 'Selenide, water dikinase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Selenium donor protein' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Selenophosphate synthase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'selD' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Synthesizes selenophosphate from selenide and ATP.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/18737>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.9.3>. ?annotation7 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 Mg(2+) ion per monomer.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the selenophosphate synthase 1 family. Class I subfamily.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:30616 . ?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:30616 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; rdf:type up:Active_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf chebi:18420 . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf chebi:18420 . ?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:18420 . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:30616 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:30616 . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf chebi:30616 . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity' . ?pfsb74 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . _:237913 a rdf:Statement ; up:attribution _:237884 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:237914 a rdf:Statement ; up:attribution _:237885 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:237915 a rdf:Statement ; up:attribution _:237886 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:237916 a rdf:Statement ; up:attribution _:237887 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:237917 a rdf:Statement ; up:attribution _:237888 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:237918 a rdf:Statement ; up:attribution _:237889 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:237919 a rdf:Statement ; up:attribution _:237890 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:237920 a rdf:Statement ; up:attribution _:237891 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:237921 a rdf:Statement ; up:attribution _:237892 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:237922 a rdf:Statement ; up:attribution _:237893 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:237923 a rdf:Statement ; up:attribution _:237894 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:237924 a rdf:Statement ; up:attribution _:237895 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:711 . _:237925 a rdf:Statement ; up:attribution _:237896 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:237926 a rdf:Statement ; up:attribution _:237897 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:237927 a rdf:Statement ; up:attribution _:237898 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:237928 a rdf:Statement ; up:attribution _:237899 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:237929 a rdf:Statement ; up:attribution _:237900 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:237930 a rdf:Statement ; up:attribution _:237901 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:237931 a rdf:Statement ; up:attribution _:237902 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004756 . _:237932 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:237933 a rdf:Statement ; up:attribution _:237903 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:237934 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:237935 a rdf:Statement ; up:attribution _:237904 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:237936 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:237937 a rdf:Statement ; up:attribution _:237905 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:237938 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:237939 a rdf:Statement ; up:attribution _:237906 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:237940 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:237941 a rdf:Statement ; up:attribution _:237907 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:237942 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:237943 a rdf:Statement ; up:attribution _:237908 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:237944 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:237945 a rdf:Statement ; up:attribution _:237909 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:237946 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:237947 a rdf:Statement ; up:attribution _:237910 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:237948 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:237949 a rdf:Statement ; up:attribution _:237911 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:237950 a rdf:Statement ; up:source unirule:MF_00625 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:237951 a rdf:Statement ; up:attribution _:237912 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00625 #Rule MF_00625 Created by:bairoch on:2003-03-17 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon78 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00625 . ?thisOrganism rdfs:subClassOf+ ?supertaxon78 . BIND(URI(CONCAT(STR(?this), '#MF_00625a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00625a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00625a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00625a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00625a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00625a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00625a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00625a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP1645684 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1645686 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_0062579 . ?templateMotifSequenceMatchRegionP1645684 faldo:begin ?templateMotifSequenceMatchBeginP1645685 . ?templateMotifSequenceMatchBeginP1645685 faldo:position ?templateMotifSequenceMatchBeginPositionP1645680 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP1645686 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0062590 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_0062581 . ?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0062589 . ?targetMotifMatchRegionMatchBeginMF_0062589 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0062582 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0062590 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_0062579, 1, (STRLEN(?templateMotifCigarP16456MF_0062579) - STRLEN(REPLACE(?templateMotifCigarP16456MF_0062579, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP1645680) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_0062581, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062581) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_0062581, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062581) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0062582) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_0062579, 1, (STRLEN(?templateMotifCigarP16456MF_0062579) - STRLEN(REPLACE(?templateMotifCigarP16456MF_0062579, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionP1645680) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_0062581, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062581) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_0062581, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062581) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0062582) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t95) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00625a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP16456101 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456103 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_0062596 . ?templateMotifSequenceMatchRegionP16456101 faldo:begin ?templateMotifSequenceMatchBeginP16456102 . ?templateMotifSequenceMatchBeginP16456102 faldo:position ?templateMotifSequenceMatchBeginPositionP1645697 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456103 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625107 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_0062598 . ?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625106 . ?targetMotifMatchRegionMatchBeginMF_00625106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0062599 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625107 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_0062596, 1, (STRLEN(?templateMotifCigarP16456MF_0062596) - STRLEN(REPLACE(?templateMotifCigarP16456MF_0062596, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP1645697) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_0062598, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062598) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_0062598, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062598) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0062599) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_0062596, 1, (STRLEN(?templateMotifCigarP16456MF_0062596) - STRLEN(REPLACE(?templateMotifCigarP16456MF_0062596, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionP1645697) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_0062598, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062598) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_0062598, 1, (STRLEN(?targetMotifMatchCigarP16456MF_0062598) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_0062598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0062599) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER (REGEX('GH[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) . BIND(URI(CONCAT(STR(?this), '#MF_00625a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionP16456118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625113 . ?templateMotifSequenceMatchRegionP16456118 faldo:begin ?templateMotifSequenceMatchBeginP16456119 . ?templateMotifSequenceMatchBeginP16456119 faldo:position ?templateMotifSequenceMatchBeginPositionP16456114 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456120 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625123 . ?targetMotifMatchRegionMatchBeginMF_00625123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625124 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625113, 1, (STRLEN(?templateMotifCigarP16456MF_00625113) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625113, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP16456114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625115, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625115) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625115, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625115) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00625116) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) . FILTER (REGEX('[CU]', SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00625a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP16456133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625128 . ?templateMotifSequenceMatchRegionP16456133 faldo:begin ?templateMotifSequenceMatchBeginP16456134 . ?templateMotifSequenceMatchBeginP16456134 faldo:position ?templateMotifSequenceMatchBeginPositionP16456129 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456135 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625138 . ?targetMotifMatchRegionMatchBeginMF_00625138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625139 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625128, 1, (STRLEN(?templateMotifCigarP16456MF_00625128) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625128, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP16456129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625130, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625130) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625130, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625130) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00625131) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionP16456148 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456150 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625143 . ?templateMotifSequenceMatchRegionP16456148 faldo:begin ?templateMotifSequenceMatchBeginP16456149 . ?templateMotifSequenceMatchBeginP16456149 faldo:position ?templateMotifSequenceMatchBeginPositionP16456144 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456150 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625154 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625145 . ?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625153 . ?targetMotifMatchRegionMatchBeginMF_00625153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625146 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625154 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625143, 1, (STRLEN(?templateMotifCigarP16456MF_00625143) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625143, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP16456144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625145, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625145) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625145, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625145) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00625146) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t157) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionP16456163 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456165 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625158 . ?templateMotifSequenceMatchRegionP16456163 faldo:begin ?templateMotifSequenceMatchBeginP16456164 . ?templateMotifSequenceMatchBeginP16456164 faldo:position ?templateMotifSequenceMatchBeginPositionP16456159 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456165 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625169 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625160 . ?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625168 . ?targetMotifMatchRegionMatchBeginMF_00625168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625161 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625169 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625158, 1, (STRLEN(?templateMotifCigarP16456MF_00625158) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625158, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionP16456159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625160, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625160) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625160, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625160) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00625161) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionP16456178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625173 . ?templateMotifSequenceMatchRegionP16456178 faldo:begin ?templateMotifSequenceMatchBeginP16456179 . ?templateMotifSequenceMatchBeginP16456179 faldo:position ?templateMotifSequenceMatchBeginPositionP16456174 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456180 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625183 . ?targetMotifMatchRegionMatchBeginMF_00625183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625184 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625173, 1, (STRLEN(?templateMotifCigarP16456MF_00625173) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625173, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP16456174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625175, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625175) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625175, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625175) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00625176) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t187) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionP16456193 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456195 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625188 . ?templateMotifSequenceMatchRegionP16456193 faldo:begin ?templateMotifSequenceMatchBeginP16456194 . ?templateMotifSequenceMatchBeginP16456194 faldo:position ?templateMotifSequenceMatchBeginPositionP16456189 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456195 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625199 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625190 . ?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625198 . ?targetMotifMatchRegionMatchBeginMF_00625198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625191 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625199 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625188, 1, (STRLEN(?templateMotifCigarP16456MF_00625188) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625188, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP16456189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625190, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625190) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625190, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625190) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00625191) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionP16456208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625203 . ?templateMotifSequenceMatchRegionP16456208 faldo:begin ?templateMotifSequenceMatchBeginP16456209 . ?templateMotifSequenceMatchBeginP16456209 faldo:position ?templateMotifSequenceMatchBeginPositionP16456204 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456210 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625213 . ?targetMotifMatchRegionMatchBeginMF_00625213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625214 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625203, 1, (STRLEN(?templateMotifCigarP16456MF_00625203) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625203, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP16456204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625205, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625205) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625205, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625205) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00625206) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t217) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch222 faldo:location ?templateMotifSequenceMatchRegionP16456223 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16456225 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16456MF_00625218 . ?templateMotifSequenceMatchRegionP16456223 faldo:begin ?templateMotifSequenceMatchBeginP16456224 . ?templateMotifSequenceMatchBeginP16456224 faldo:position ?templateMotifSequenceMatchBeginPositionP16456219 ; faldo:reference isoform:P16456-1 . ?templateMotifSequenceProfileAlignmentOperationP16456225 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . ?targetMotifMatch226 faldo:location ?targetMotifMatchRegionMatch227 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00625229 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16456MF_00625220 . ?targetMotifMatchRegionMatch227 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00625228 . ?targetMotifMatchRegionMatchBeginMF_00625228 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00625221 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00625229 edam:has_input signature:MF_00625 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16456MF_00625218, 1, (STRLEN(?templateMotifCigarP16456MF_00625218) - STRLEN(REPLACE(?templateMotifCigarP16456MF_00625218, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP16456219) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16456MF_00625220, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625220) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16456MF_00625220, 1, (STRLEN(?targetMotifMatchCigarP16456MF_00625220) - STRLEN(REPLACE(?targetMotifMatchCigarP16456MF_00625220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) . BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_00625221) - 1) AS ?thisPositionOn76) . BIND(?thisPositionOn76 AS ?thisPositionOn77) . BIND(?this AS ?pfs1t232) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00625a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } }