CONSTRUCT { _:332799 up:source unirule:MF_00956 . _:332800 up:source unirule:MF_00956 . _:332801 up:source unirule:MF_00956 . _:332802 up:source unirule:MF_00956 . _:332803 up:source unirule:MF_00956 . _:332804 up:source unirule:MF_00956 . _:332805 up:source unirule:MF_00956 . _:332806 up:source unirule:MF_00956 . _:332807 up:source unirule:MF_00956 . _:332808 up:source unirule:MF_00956 . _:332809 up:source unirule:MF_00956 . _:332810 up:source unirule:MF_00956 . _:332811 up:source unirule:MF_00956 . _:332812 up:source unirule:MF_00956 . _:332813 up:source unirule:MF_00956 . _:332814 up:source unirule:MF_00956 . _:332815 up:source unirule:MF_00956 . _:332816 up:source unirule:MF_00956 . _:332817 up:source unirule:MF_00956 . _:332818 up:source unirule:MF_00956 . _:332819 up:source unirule:MF_00956 . _:332820 up:source unirule:MF_00956 . _:332821 up:source unirule:MF_00956 . _:332822 up:source unirule:MF_00956 . _:332823 up:source unirule:MF_00956 . _:332824 up:source unirule:MF_00956 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0042351 , GO:0050577 , GO:0070401 , keyword:413 , keyword:511 , keyword:521 , keyword:560 ; up:recommendedName ?name0 . ?name0 up:ecName '1.1.1.271' ; up:fullName 'GDP-L-fucose synthase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'GDP-4-keto-6-deoxy-D-mannose-3,5-epimerase-4-reductase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'fcl' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the two-step NADP-dependent conversion of GDP-4-dehydro-6-deoxy-D-mannose to GDP-fucose, involving an epimerase and a reductase reaction.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/18885>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.1.1.271>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Nucleotide-sugar biosynthesis; GDP-L-fucose biosynthesis via de novo pathway; GDP-L-fucose from GDP-alpha-D-mannose: step 2/2.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the NAD(P)-dependent epimerase/dehydratase family. Fucose synthase subfamily.' . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:58349 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:58349 . ?pfs22 up:annotation ?annotation23 . ?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:58349 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:58349 . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:58349 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf ?molecule54 . ?molecule54 rdfs:label 'substrate' . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf ?molecule62 . ?molecule62 rdfs:label 'substrate' . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf ?molecule70 . ?molecule70 rdfs:label 'substrate' . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf ?molecule78 . ?molecule78 rdfs:label 'substrate' . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity' . ?pfsb83 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfs87 up:annotation ?annotation88 . ?annotation88 faldo:begin ?pfsb89 ; faldo:end ?pfse90 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity' . ?pfsb89 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?pfse90 faldo:position ?thisPositionOn92 ; rdf:type faldo:ExactPosition . _:332825 a rdf:Statement ; up:attribution _:332799 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:332826 a rdf:Statement ; up:attribution _:332800 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:332827 a rdf:Statement ; up:attribution _:332801 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:332828 a rdf:Statement ; up:attribution _:332802 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:332829 a rdf:Statement ; up:attribution _:332803 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:332830 a rdf:Statement ; up:attribution _:332804 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:332831 a rdf:Statement ; up:attribution _:332805 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:332832 a rdf:Statement ; up:attribution _:332806 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:332833 a rdf:Statement ; up:attribution _:332807 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:332834 a rdf:Statement ; up:attribution _:332808 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:521 . _:332835 a rdf:Statement ; up:attribution _:332809 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:332836 a rdf:Statement ; up:attribution _:332810 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0050577 . _:332837 a rdf:Statement ; up:attribution _:332811 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070401 . _:332838 a rdf:Statement ; up:attribution _:332812 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042351 . _:332839 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:332840 a rdf:Statement ; up:attribution _:332813 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:332841 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:332842 a rdf:Statement ; up:attribution _:332814 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:332843 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:332844 a rdf:Statement ; up:attribution _:332815 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:332845 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:332846 a rdf:Statement ; up:attribution _:332816 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:332847 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:332848 a rdf:Statement ; up:attribution _:332817 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:332849 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:332850 a rdf:Statement ; up:attribution _:332818 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:332851 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:332852 a rdf:Statement ; up:attribution _:332819 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:332853 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:332854 a rdf:Statement ; up:attribution _:332820 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:332855 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:332856 a rdf:Statement ; up:attribution _:332821 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:332857 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:332858 a rdf:Statement ; up:attribution _:332822 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:332859 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:332860 a rdf:Statement ; up:attribution _:332823 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:332861 a rdf:Statement ; up:source unirule:MF_00956 ; rdf:subject ?pfs87 ; rdf:predicate up:annotation ; rdf:object ?annotation88 . _:332862 a rdf:Statement ; up:attribution _:332824 ; rdf:subject ?pfs87 ; rdf:predicate up:annotation ; rdf:object ?annotation88 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00956 #Rule MF_00956 Created by:? on:2013-04-12 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon93 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00956 . ?thisOrganism rdfs:subClassOf+ ?supertaxon93 . BIND(URI(CONCAT(STR(?this), '#MF_00956a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00956a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00956a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00956a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00956a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00956a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP3205599 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_0095694 . ?templateMotifSequenceMatchRegionP3205599 faldo:begin ?templateMotifSequenceMatchBeginP32055100 . ?templateMotifSequenceMatchBeginP32055100 faldo:position ?templateMotifSequenceMatchBeginPositionP3205595 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055101 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_0095696 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956104 . ?targetMotifMatchRegionMatchBeginMF_00956104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095697 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956105 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_0095694, 1, (STRLEN(?templateMotifCigarP32055MF_0095694) - STRLEN(REPLACE(?templateMotifCigarP32055MF_0095694, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP3205595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_0095696, 1, (STRLEN(?targetMotifMatchCigarP32055MF_0095696) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_0095696, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_0095696, 1, (STRLEN(?targetMotifMatchCigarP32055MF_0095696) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_0095696, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0095697) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_0095694, 1, (STRLEN(?templateMotifCigarP32055MF_0095694) - STRLEN(REPLACE(?templateMotifCigarP32055MF_0095694, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionP3205595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_0095696, 1, (STRLEN(?targetMotifMatchCigarP32055MF_0095696) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_0095696, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_0095696, 1, (STRLEN(?targetMotifMatchCigarP32055MF_0095696) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_0095696, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0095697) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP32055116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956111 . ?templateMotifSequenceMatchRegionP32055116 faldo:begin ?templateMotifSequenceMatchBeginP32055117 . ?templateMotifSequenceMatchBeginP32055117 faldo:position ?templateMotifSequenceMatchBeginPositionP32055112 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055118 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956121 . ?targetMotifMatchRegionMatchBeginMF_00956121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956122 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956111, 1, (STRLEN(?templateMotifCigarP32055MF_00956111) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956111, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP32055112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956113, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956113) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956113, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956113) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00956114) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956111, 1, (STRLEN(?templateMotifCigarP32055MF_00956111) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956111, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP32055112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956113, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956113) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956113, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956113) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00956114) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('[MILV][GA][ST][ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP32055133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956128 . ?templateMotifSequenceMatchRegionP32055133 faldo:begin ?templateMotifSequenceMatchBeginP32055134 . ?templateMotifSequenceMatchBeginP32055134 faldo:position ?templateMotifSequenceMatchBeginPositionP32055129 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055135 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956138 . ?targetMotifMatchRegionMatchBeginMF_00956138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956139 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956128, 1, (STRLEN(?templateMotifCigarP32055MF_00956128) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956128, CONCAT('^(?:-*[^-]){', STR(((163 - ?templateMotifSequenceMatchBeginPositionP32055129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956130, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956130) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956130, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956130) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00956131) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956128, 1, (STRLEN(?templateMotifCigarP32055MF_00956128) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956128, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP32055129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956130, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956130) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956130, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956130) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_00956131) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('P[ARNDCQEGHILKMFPSTWYVBZJUOX]N[IVL]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP32055150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956145 . ?templateMotifSequenceMatchRegionP32055150 faldo:begin ?templateMotifSequenceMatchBeginP32055151 . ?templateMotifSequenceMatchBeginP32055151 faldo:position ?templateMotifSequenceMatchBeginPositionP32055146 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055152 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956155 . ?targetMotifMatchRegionMatchBeginMF_00956155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956156 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956145, 1, (STRLEN(?templateMotifCigarP32055MF_00956145) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956145, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP32055146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956147, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956147) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956147, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956147) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_00956148) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER (REGEX('[YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionP32055165 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055167 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956160 . ?templateMotifSequenceMatchRegionP32055165 faldo:begin ?templateMotifSequenceMatchBeginP32055166 . ?templateMotifSequenceMatchBeginP32055166 faldo:position ?templateMotifSequenceMatchBeginPositionP32055161 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055167 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956171 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956162 . ?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956170 . ?targetMotifMatchRegionMatchBeginMF_00956170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956163 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956171 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956160, 1, (STRLEN(?templateMotifCigarP32055MF_00956160) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956160, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionP32055161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956162, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956162) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956162, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956162) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_00956163) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t174) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00956a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionP32055180 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055182 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956175 . ?templateMotifSequenceMatchRegionP32055180 faldo:begin ?templateMotifSequenceMatchBeginP32055181 . ?templateMotifSequenceMatchBeginP32055181 faldo:position ?templateMotifSequenceMatchBeginPositionP32055176 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055182 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956186 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956177 . ?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956185 . ?targetMotifMatchRegionMatchBeginMF_00956185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956178 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956186 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956175, 1, (STRLEN(?templateMotifCigarP32055MF_00956175) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956175, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP32055176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956177, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956177) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956177, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956177) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) . BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_00956178) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t189) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00956a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionP32055195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956190 . ?templateMotifSequenceMatchRegionP32055195 faldo:begin ?templateMotifSequenceMatchBeginP32055196 . ?templateMotifSequenceMatchBeginP32055196 faldo:position ?templateMotifSequenceMatchBeginPositionP32055191 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055197 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956201 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956192 . ?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956200 . ?targetMotifMatchRegionMatchBeginMF_00956200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956201 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956190, 1, (STRLEN(?templateMotifCigarP32055MF_00956190) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956190, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionP32055191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956192, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956192) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956192, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956192) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) . BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_00956193) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t204) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionP32055210 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055212 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956205 . ?templateMotifSequenceMatchRegionP32055210 faldo:begin ?templateMotifSequenceMatchBeginP32055211 . ?templateMotifSequenceMatchBeginP32055211 faldo:position ?templateMotifSequenceMatchBeginPositionP32055206 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055212 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956216 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956207 . ?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956215 . ?targetMotifMatchRegionMatchBeginMF_00956215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956208 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956216 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956205, 1, (STRLEN(?templateMotifCigarP32055MF_00956205) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956205, CONCAT('^(?:-*[^-]){', STR(((202 - ?templateMotifSequenceMatchBeginPositionP32055206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956207, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956207) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956207, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956207) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_00956208) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'W')) . BIND(URI(CONCAT(STR(?this), '#MF_00956a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch224 faldo:location ?templateMotifSequenceMatchRegionP32055225 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055227 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956220 . ?templateMotifSequenceMatchRegionP32055225 faldo:begin ?templateMotifSequenceMatchBeginP32055226 . ?templateMotifSequenceMatchBeginP32055226 faldo:position ?templateMotifSequenceMatchBeginPositionP32055221 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055227 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch228 faldo:location ?targetMotifMatchRegionMatch229 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956231 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956222 . ?targetMotifMatchRegionMatch229 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956230 . ?targetMotifMatchRegionMatchBeginMF_00956230 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956223 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956231 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956220, 1, (STRLEN(?templateMotifCigarP32055MF_00956220) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956220, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionP32055221) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1232) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956222, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956222) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956222, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956222) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), '')))), '[^-]', ''))) AS ?step2233) . BIND(((?step2233 + ?targetMotifMatchRegionMatchBeginPositionMF_00956223) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t234) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse68) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00956a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch239 faldo:location ?templateMotifSequenceMatchRegionP32055240 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055242 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956235 . ?templateMotifSequenceMatchRegionP32055240 faldo:begin ?templateMotifSequenceMatchBeginP32055241 . ?templateMotifSequenceMatchBeginP32055241 faldo:position ?templateMotifSequenceMatchBeginPositionP32055236 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055242 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch243 faldo:location ?targetMotifMatchRegionMatch244 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956246 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956237 . ?targetMotifMatchRegionMatch244 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956245 . ?targetMotifMatchRegionMatchBeginMF_00956245 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956238 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956246 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956235, 1, (STRLEN(?templateMotifCigarP32055MF_00956235) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956235, CONCAT('^(?:-*[^-]){', STR(((278 - ?templateMotifSequenceMatchBeginPositionP32055236) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1247) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956237, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956237) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956237, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956237, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956237) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956237, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), '')))), '[^-]', ''))) AS ?step2248) . BIND(((?step2248 + ?targetMotifMatchRegionMatchBeginPositionMF_00956238) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs1t249) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse76) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch254 faldo:location ?templateMotifSequenceMatchRegionP32055255 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055257 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956250 . ?templateMotifSequenceMatchRegionP32055255 faldo:begin ?templateMotifSequenceMatchBeginP32055256 . ?templateMotifSequenceMatchBeginP32055256 faldo:position ?templateMotifSequenceMatchBeginPositionP32055251 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055257 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch258 faldo:location ?targetMotifMatchRegionMatch259 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956261 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956252 . ?targetMotifMatchRegionMatch259 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956260 . ?targetMotifMatchRegionMatchBeginMF_00956260 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956253 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956261 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956250, 1, (STRLEN(?templateMotifCigarP32055MF_00956250) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956250, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP32055251) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1262) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956252, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956252) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956252, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1262), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956252, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956252) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956252, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1262), '}'), '')))), '[^-]', ''))) AS ?step2263) . BIND(((?step2263 + ?targetMotifMatchRegionMatchBeginPositionMF_00956253) - 1) AS ?thisPositionOn85) . BIND(?thisPositionOn85 AS ?thisPositionOn86) . BIND(?this AS ?pfs1t264) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse84) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00956a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch269 faldo:location ?templateMotifSequenceMatchRegionP32055270 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32055272 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32055MF_00956265 . ?templateMotifSequenceMatchRegionP32055270 faldo:begin ?templateMotifSequenceMatchBeginP32055271 . ?templateMotifSequenceMatchBeginP32055271 faldo:position ?templateMotifSequenceMatchBeginPositionP32055266 ; faldo:reference isoform:P32055-1 . ?templateMotifSequenceProfileAlignmentOperationP32055272 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . ?targetMotifMatch273 faldo:location ?targetMotifMatchRegionMatch274 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00956276 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32055MF_00956267 . ?targetMotifMatchRegionMatch274 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00956275 . ?targetMotifMatchRegionMatchBeginMF_00956275 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00956268 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00956276 edam:has_input signature:MF_00956 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32055MF_00956265, 1, (STRLEN(?templateMotifCigarP32055MF_00956265) - STRLEN(REPLACE(?templateMotifCigarP32055MF_00956265, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionP32055266) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1277) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32055MF_00956267, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956267) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1277), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32055MF_00956267, 1, (STRLEN(?targetMotifMatchCigarP32055MF_00956267) - STRLEN(REPLACE(?targetMotifMatchCigarP32055MF_00956267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1277), '}'), '')))), '[^-]', ''))) AS ?step2278) . BIND(((?step2278 + ?targetMotifMatchRegionMatchBeginPositionMF_00956268) - 1) AS ?thisPositionOn91) . BIND(?thisPositionOn91 AS ?thisPositionOn92) . BIND(?this AS ?pfs1t279) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfsb89) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfse90) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn91, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00956a88')) AS ?annotation88) . BIND(?this AS ?pfs87) . } }