CONSTRUCT { _:460824 up:source unirule:MF_01287 . _:460825 up:source unirule:MF_01287 . _:460826 up:source unirule:MF_01287 . _:460827 up:source unirule:MF_01287 . _:460828 up:source unirule:MF_01287 . _:460829 up:source unirule:MF_01287 . _:460830 up:source unirule:MF_01287 . _:460831 up:source unirule:MF_01287 . _:460832 up:source unirule:MF_01287 . _:460833 up:source unirule:MF_01287 . _:460834 up:source unirule:MF_01287 . _:460835 up:source unirule:MF_01287 . _:460836 up:source unirule:MF_01287 . _:460837 up:source unirule:MF_01287 . _:460838 up:source unirule:MF_01287 . _:460839 up:source unirule:MF_01287 . _:460840 up:source unirule:MF_01287 . _:460841 up:source unirule:MF_01287 . _:460842 up:source unirule:MF_01287 . _:460843 up:source unirule:MF_01287 . _:460844 up:source unirule:MF_01287 . _:460845 up:source unirule:MF_01287 . _:460846 up:source unirule:MF_01287 . _:460847 up:source unirule:MF_01287 . _:460848 up:source unirule:MF_01287 . _:460849 up:source unirule:MF_01287 . _:460850 up:source unirule:MF_01287 . _:460851 up:source unirule:MF_01287 . _:460852 up:source unirule:MF_01287 . _:460853 up:source unirule:MF_01287 . _:460854 up:source unirule:MF_01287 . _:460855 up:source unirule:MF_01287 . _:460856 up:source unirule:MF_01287 . _:460857 up:source unirule:MF_01287 . _:460858 up:source unirule:MF_01287 . _:460859 up:source unirule:MF_01287 . _:460860 up:source unirule:MF_01287 . _:460861 up:source unirule:MF_01287 . _:460862 up:source unirule:MF_01287 . _:460863 up:source unirule:MF_01287 . _:460864 up:source unirule:MF_01287 . _:460865 up:source unirule:MF_01287 . _:460866 up:source unirule:MF_01287 . _:460867 up:source unirule:MF_01287 . _:460868 up:source unirule:MF_01287 . _:460869 up:source unirule:MF_01287 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation3 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0046474 , GO:0050660 , keyword:1208 , keyword:274 , keyword:285 , keyword:443 , keyword:444 , keyword:560 , keyword:594 . ?annotation0 a up:Function_Annotation ; rdfs:comment 'Is involved in the reduction of 2,3-digeranylgeranylglycerophospholipids (unsaturated archaeols) into 2,3-diphytanylglycerophospholipids (saturated archaeols) in the biosynthesis of archaeal membrane lipids. Catalyzes the formation of archaetidic acid (2,3-di-O-phytanyl-sn-glyceryl phosphate) from 2,3-di-O-geranylgeranylglyceryl phosphate (DGGGP) via the hydrogenation of each double bond of the isoprenoid chains. Is also probably able to reduce double bonds of geranyl groups in CDP-2,3-bis-O-(geranylgeranyl)-sn-glycerol and archaetidylserine, thus acting at various stages in the biosynthesis of archaeal membrane lipids.' . ?annotation1 up:activity ?activity2 ; rdf:type up:Catalytic_Activity_Annotation . ?activity2 up:catalyticActivity <http://rdf.rhea-db.org/64376>. ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/84207>. ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/84215>. ?annotation7 up:cofactor chebi:57692 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 FAD per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Membrane lipid metabolism; glycerophospholipid metabolism.' . ?annotation9 a up:Annotation ; rdfs:comment 'Reduction reaction proceeds via syn addition of hydrogen for double bonds.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the geranylgeranyl reductase family. DGGGPL reductase subfamily.' . ?case11 up:alternativeName ?name13 , ?name14 ; up:classifiedWith GO:0016628 , GO:0050661 , GO:0051287 , keyword:520 , keyword:521 ; up:recommendedName ?name12 . ?name12 up:ecName '1.3.1.101' ; up:fullName 'Digeranylgeranylglycerophospholipid reductase' ; up:shortName 'DGGGPL reductase' ; rdf:type up:Structured_Name . ?name13 up:fullName '2,3-bis-O-geranylgeranylglyceryl phosphate reductase' ; rdf:type up:Structured_Name . ?name14 up:fullName 'Geranylgeranyl reductase' ; up:shortName 'GGR' ; rdf:type up:Structured_Name . ?case15 up:alternativeName ?name17 , ?name18 ; up:classifiedWith GO:0016636 ; up:recommendedName ?name16 . ?name16 up:ecName '1.3.7.11' ; up:fullName 'Digeranylgeranylglycerophospholipid reductase' ; up:shortName 'DGGGPL reductase' ; rdf:type up:Structured_Name . ?name17 up:fullName '2,3-bis-O-geranylgeranylglyceryl phosphate reductase' ; rdf:type up:Structured_Name . ?name18 up:fullName 'Geranylgeranyl reductase' ; up:shortName 'GGR' ; rdf:type up:Structured_Name . ?case19 up:alternativeName ?name21 , ?name22 ; up:classifiedWith GO:0016627 ; up:recommendedName ?name20 . ?name20 up:ecName '1.3.-.-' ; up:fullName 'Digeranylgeranylglycerophospholipid reductase' ; up:shortName 'DGGGPL reductase' ; rdf:type up:Structured_Name . ?name21 up:fullName '2,3-bis-O-geranylgeranylglyceryl phosphate reductase' ; rdf:type up:Structured_Name . ?name22 up:fullName 'Geranylgeranyl reductase' ; up:shortName 'GGR' ; rdf:type up:Structured_Name . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf chebi:57692 . ?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:57692 . ?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:57692 . ?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:57692 . ?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:57692 . ?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:57692 . ?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:57692 . ?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:57692 . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; up:ligand ?ligand83 ; rdf:type up:Binding_Site_Annotation . ?pfsb81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?ligand83 rdfs:subClassOf chebi:57692 . ?pfs86 up:annotation ?annotation87 . ?annotation87 faldo:begin ?pfsb88 ; faldo:end ?pfse89 ; up:ligand ?ligand90 ; rdf:type up:Binding_Site_Annotation . ?pfsb88 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?pfse89 faldo:position ?thisPositionOn92 ; rdf:type faldo:ExactPosition . ?ligand90 rdfs:subClassOf chebi:57692 . ?pfs93 up:annotation ?annotation94 . ?annotation94 faldo:begin ?pfsb95 ; faldo:end ?pfse96 ; up:ligand ?ligand97 ; rdf:type up:Binding_Site_Annotation . ?pfsb95 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?pfse96 faldo:position ?thisPositionOn99 ; rdf:type faldo:ExactPosition . ?ligand97 rdfs:subClassOf chebi:57692 . ?pfs100 up:annotation ?annotation101 . ?annotation101 faldo:begin ?pfsb102 ; faldo:end ?pfse103 ; up:ligand ?ligand104 ; rdf:type up:Binding_Site_Annotation . ?pfsb102 faldo:position ?thisPositionOn105 ; rdf:type faldo:ExactPosition . ?pfse103 faldo:position ?thisPositionOn106 ; rdf:type faldo:ExactPosition . ?ligand104 rdfs:subClassOf chebi:138140 . ?pfs107 up:annotation ?annotation108 . ?annotation108 faldo:begin ?pfsb109 ; faldo:end ?pfse110 ; up:ligand ?ligand111 ; rdf:type up:Binding_Site_Annotation . ?pfsb109 faldo:position ?thisPositionOn112 ; rdf:type faldo:ExactPosition . ?pfse110 faldo:position ?thisPositionOn113 ; rdf:type faldo:ExactPosition . ?ligand111 rdfs:subClassOf chebi:138140 . _:460870 a rdf:Statement ; up:attribution _:460824 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:460871 a rdf:Statement ; up:attribution _:460825 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:460872 a rdf:Statement ; up:attribution _:460826 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:460873 a rdf:Statement ; up:attribution _:460827 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:460874 a rdf:Statement ; up:attribution _:460828 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:460875 a rdf:Statement ; up:attribution _:460829 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:460876 a rdf:Statement ; up:attribution _:460830 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:460877 a rdf:Statement ; up:attribution _:460831 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:460878 a rdf:Statement ; up:attribution _:460832 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:274 . _:460879 a rdf:Statement ; up:attribution _:460833 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:285 . _:460880 a rdf:Statement ; up:attribution _:460834 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:460881 a rdf:Statement ; up:attribution _:460835 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:460882 a rdf:Statement ; up:attribution _:460836 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:460883 a rdf:Statement ; up:attribution _:460837 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:594 . _:460884 a rdf:Statement ; up:attribution _:460838 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1208 . _:460885 a rdf:Statement ; up:attribution _:460839 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0050660 . _:460886 a rdf:Statement ; up:attribution _:460840 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046474 . _:460887 a rdf:Statement ; up:attribution _:460841 ; rdf:subject ?case11 ; rdf:predicate up:recommendedName ; rdf:object ?name12 . _:460888 a rdf:Statement ; up:attribution _:460842 ; rdf:subject ?case11 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:460889 a rdf:Statement ; up:attribution _:460843 ; rdf:subject ?case11 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:460890 a rdf:Statement ; up:attribution _:460844 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:460891 a rdf:Statement ; up:attribution _:460845 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:521 . _:460892 a rdf:Statement ; up:attribution _:460846 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016628 . _:460893 a rdf:Statement ; up:attribution _:460847 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0050661 . _:460894 a rdf:Statement ; up:attribution _:460848 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0051287 . _:460895 a rdf:Statement ; up:attribution _:460849 ; rdf:subject ?case15 ; rdf:predicate up:recommendedName ; rdf:object ?name16 . _:460896 a rdf:Statement ; up:attribution _:460850 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name17 . _:460897 a rdf:Statement ; up:attribution _:460851 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name18 . _:460898 a rdf:Statement ; up:attribution _:460852 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016636 . _:460899 a rdf:Statement ; up:attribution _:460853 ; rdf:subject ?case19 ; rdf:predicate up:recommendedName ; rdf:object ?name20 . _:460900 a rdf:Statement ; up:attribution _:460854 ; rdf:subject ?case19 ; rdf:predicate up:alternativeName ; rdf:object ?name21 . _:460901 a rdf:Statement ; up:attribution _:460855 ; rdf:subject ?case19 ; rdf:predicate up:alternativeName ; rdf:object ?name22 . _:460902 a rdf:Statement ; up:attribution _:460856 ; rdf:subject ?case19 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016627 . _:460903 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:460904 a rdf:Statement ; up:attribution _:460857 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:460905 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:460906 a rdf:Statement ; up:attribution _:460858 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:460907 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:460908 a rdf:Statement ; up:attribution _:460859 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:460909 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:460910 a rdf:Statement ; up:attribution _:460860 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:460911 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:460912 a rdf:Statement ; up:attribution _:460861 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:460913 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:460914 a rdf:Statement ; up:attribution _:460862 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:460915 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:460916 a rdf:Statement ; up:attribution _:460863 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:460917 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:460918 a rdf:Statement ; up:attribution _:460864 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:460919 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:460920 a rdf:Statement ; up:attribution _:460865 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:460921 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:460922 a rdf:Statement ; up:attribution _:460866 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:460923 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs93 ; rdf:predicate up:annotation ; rdf:object ?annotation94 . _:460924 a rdf:Statement ; up:attribution _:460867 ; rdf:subject ?pfs93 ; rdf:predicate up:annotation ; rdf:object ?annotation94 . _:460925 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:460926 a rdf:Statement ; up:attribution _:460868 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:460927 a rdf:Statement ; up:source unirule:MF_01287 ; rdf:subject ?pfs107 ; rdf:predicate up:annotation ; rdf:object ?annotation108 . _:460928 a rdf:Statement ; up:attribution _:460869 ; rdf:subject ?pfs107 ; rdf:predicate up:annotation ; rdf:object ?annotation108 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01287 #Rule MF_01287 Created by:? on:2008-08-20 Modified by:Elisabeth Coudert on:2025-04-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01287 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(URI(CONCAT(STR(?this), '#MF_01287a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_01287a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01287a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01287a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01287a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01287a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01287a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01287a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287114 . ?templateMotifSequenceMatchRegionQ9HKS9119 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9120 . ?templateMotifSequenceMatchBeginQ9HKS9120 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9115 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9121 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287124 . ?targetMotifMatchRegionMatchBeginMF_01287124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287125 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287114, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287114) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287114, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ9HKS9115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287116, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287116) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287116, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287116) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_01287117) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) . FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9134 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9136 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287129 . ?templateMotifSequenceMatchRegionQ9HKS9134 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9135 . ?templateMotifSequenceMatchBeginQ9HKS9135 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9130 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9136 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287140 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287131 . ?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287139 . ?targetMotifMatchRegionMatchBeginMF_01287139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287132 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287140 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287129, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287129) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287129, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionQ9HKS9130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287131, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287131) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287131, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287131) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_01287132) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9149 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9151 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287144 . ?templateMotifSequenceMatchRegionQ9HKS9149 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9150 . ?templateMotifSequenceMatchBeginQ9HKS9150 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9145 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9151 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287155 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287146 . ?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287154 . ?targetMotifMatchRegionMatchBeginMF_01287154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287147 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287155 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287144, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287144) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287144, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionQ9HKS9145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287146, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287146) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287146, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287146) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) . BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_01287147) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t158) . 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) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_01287a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch163 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9164 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9166 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287159 . ?templateMotifSequenceMatchRegionQ9HKS9164 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9165 . ?templateMotifSequenceMatchBeginQ9HKS9165 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9160 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9166 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch167 faldo:location ?targetMotifMatchRegionMatch168 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287170 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287161 . ?targetMotifMatchRegionMatch168 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287169 . ?targetMotifMatchRegionMatchBeginMF_01287169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287162 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287170 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287159, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287159) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287159, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ9HKS9160) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287161, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287161) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287161, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287161) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), '')))), '[^-]', ''))) AS ?step2172) . BIND(((?step2172 + ?targetMotifMatchRegionMatchBeginPositionMF_01287162) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t173) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch178 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9179 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9181 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287174 . ?templateMotifSequenceMatchRegionQ9HKS9179 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9180 . ?templateMotifSequenceMatchBeginQ9HKS9180 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9175 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9181 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch182 faldo:location ?targetMotifMatchRegionMatch183 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287185 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287176 . ?targetMotifMatchRegionMatch183 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287184 . ?targetMotifMatchRegionMatchBeginMF_01287184 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287177 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287185 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287174, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287174) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287174, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionQ9HKS9175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287176, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287176) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287176, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287176) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), '')))), '[^-]', ''))) AS ?step2187) . BIND(((?step2187 + ?targetMotifMatchRegionMatchBeginPositionMF_01287177) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t188) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch193 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9194 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9196 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287189 . ?templateMotifSequenceMatchRegionQ9HKS9194 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9195 . ?templateMotifSequenceMatchBeginQ9HKS9195 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9190 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9196 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch197 faldo:location ?targetMotifMatchRegionMatch198 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287200 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287191 . ?targetMotifMatchRegionMatch198 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287199 . ?targetMotifMatchRegionMatchBeginMF_01287199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287200 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287189, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287189) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287189, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionQ9HKS9190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287191, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287191) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287191, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287191) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_01287192) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t203) . 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) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01287a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch208 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9209 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9211 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287204 . ?templateMotifSequenceMatchRegionQ9HKS9209 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9210 . ?templateMotifSequenceMatchBeginQ9HKS9210 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9205 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9211 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch212 faldo:location ?targetMotifMatchRegionMatch213 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287215 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287206 . ?targetMotifMatchRegionMatch213 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287214 . ?targetMotifMatchRegionMatchBeginMF_01287214 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287207 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287215 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287204, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287204) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287204, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ9HKS9205) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287206, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287206) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287206, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287206) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_01287207) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER (REGEX('[AV]', SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch223 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9224 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9226 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287219 . ?templateMotifSequenceMatchRegionQ9HKS9224 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9225 . ?templateMotifSequenceMatchBeginQ9HKS9225 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9220 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9226 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch227 faldo:location ?targetMotifMatchRegionMatch228 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287230 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287221 . ?targetMotifMatchRegionMatch228 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287229 . ?targetMotifMatchRegionMatchBeginMF_01287229 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287222 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287230 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287219, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287219) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287219, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ9HKS9220) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1231) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287221, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287221) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287221, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287221, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287221) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287221, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), '')))), '[^-]', ''))) AS ?step2232) . BIND(((?step2232 + ?targetMotifMatchRegionMatchBeginPositionMF_01287222) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t233) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01287a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch238 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9239 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9241 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287234 . ?templateMotifSequenceMatchRegionQ9HKS9239 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9240 . ?templateMotifSequenceMatchBeginQ9HKS9240 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9235 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9241 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch242 faldo:location ?targetMotifMatchRegionMatch243 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287245 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287236 . ?targetMotifMatchRegionMatch243 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287244 . ?targetMotifMatchRegionMatchBeginMF_01287244 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287237 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287245 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287234, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287234) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287234, CONCAT('^(?:-*[^-]){', STR(((283 - ?templateMotifSequenceMatchBeginPositionQ9HKS9235) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1246) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287236, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287236) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1246), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287236, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287236) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1246), '}'), '')))), '[^-]', ''))) AS ?step2247) . BIND(((?step2247 + ?targetMotifMatchRegionMatchBeginPositionMF_01287237) - 1) AS ?thisPositionOn84) . BIND(?thisPositionOn84 AS ?thisPositionOn85) . BIND(?this AS ?pfs1t248) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse82) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01287a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch253 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9254 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9256 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287249 . ?templateMotifSequenceMatchRegionQ9HKS9254 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9255 . ?templateMotifSequenceMatchBeginQ9HKS9255 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9250 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9256 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch257 faldo:location ?targetMotifMatchRegionMatch258 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287260 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287251 . ?targetMotifMatchRegionMatch258 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287259 . ?targetMotifMatchRegionMatchBeginMF_01287259 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287252 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287260 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287249, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287249) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287249, CONCAT('^(?:-*[^-]){', STR(((295 - ?templateMotifSequenceMatchBeginPositionQ9HKS9250) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1261) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287251, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287251) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1261), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287251, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287251) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1261), '}'), '')))), '[^-]', ''))) AS ?step2262) . BIND(((?step2262 + ?targetMotifMatchRegionMatchBeginPositionMF_01287252) - 1) AS ?thisPositionOn91) . BIND(?thisPositionOn91 AS ?thisPositionOn92) . BIND(?this AS ?pfs1t263) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfsb88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfse89) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn91, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01287a87')) AS ?annotation87) . BIND(?this AS ?pfs86) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch268 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9269 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9271 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287264 . ?templateMotifSequenceMatchRegionQ9HKS9269 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9270 . ?templateMotifSequenceMatchBeginQ9HKS9270 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9265 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9271 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch272 faldo:location ?targetMotifMatchRegionMatch273 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287275 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287266 . ?targetMotifMatchRegionMatch273 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287274 . ?targetMotifMatchRegionMatchBeginMF_01287274 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287267 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287275 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287264, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287264) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287264, CONCAT('^(?:-*[^-]){', STR(((296 - ?templateMotifSequenceMatchBeginPositionQ9HKS9265) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1276) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287266, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287266) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1276), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287266, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287266) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1276), '}'), '')))), '[^-]', ''))) AS ?step2277) . BIND(((?step2277 + ?targetMotifMatchRegionMatchBeginPositionMF_01287267) - 1) AS ?thisPositionOn98) . BIND(?thisPositionOn98 AS ?thisPositionOn99) . BIND(?this AS ?pfs1t278) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfsb95) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn99))) AS ?pfse96) . FILTER (REGEX('[ILM]', SUBSTR(?thisSequenceValue, ?thisPositionOn98, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a94')) AS ?annotation94) . BIND(?this AS ?pfs93) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch283 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9284 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9286 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287279 . ?templateMotifSequenceMatchRegionQ9HKS9284 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9285 . ?templateMotifSequenceMatchBeginQ9HKS9285 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9280 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9286 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch287 faldo:location ?targetMotifMatchRegionMatch288 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287290 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287281 . ?targetMotifMatchRegionMatch288 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287289 . ?targetMotifMatchRegionMatchBeginMF_01287289 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287282 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287290 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287279, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287279) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287279, CONCAT('^(?:-*[^-]){', STR(((338 - ?templateMotifSequenceMatchBeginPositionQ9HKS9280) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1291) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287281, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287281) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1291), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287281, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287281) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1291), '}'), '')))), '[^-]', ''))) AS ?step2292) . BIND(((?step2292 + ?targetMotifMatchRegionMatchBeginPositionMF_01287282) - 1) AS ?thisPositionOn105) . BIND(?thisPositionOn105 AS ?thisPositionOn106) . BIND(?this AS ?pfs1t293) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn105))) AS ?pfsb102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfse103) . FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn105, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a101')) AS ?annotation101) . BIND(?this AS ?pfs100) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch298 faldo:location ?templateMotifSequenceMatchRegionQ9HKS9299 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HKS9301 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HKS9MF_01287294 . ?templateMotifSequenceMatchRegionQ9HKS9299 faldo:begin ?templateMotifSequenceMatchBeginQ9HKS9300 . ?templateMotifSequenceMatchBeginQ9HKS9300 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HKS9295 ; faldo:reference isoform:Q9HKS9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HKS9301 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . ?targetMotifMatch302 faldo:location ?targetMotifMatchRegionMatch303 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01287305 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HKS9MF_01287296 . ?targetMotifMatchRegionMatch303 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01287304 . ?targetMotifMatchRegionMatchBeginMF_01287304 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01287297 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01287305 edam:has_input signature:MF_01287 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HKS9MF_01287294, 1, (STRLEN(?templateMotifCigarQ9HKS9MF_01287294) - STRLEN(REPLACE(?templateMotifCigarQ9HKS9MF_01287294, CONCAT('^(?:-*[^-]){', STR(((374 - ?templateMotifSequenceMatchBeginPositionQ9HKS9295) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1306) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287296, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287296) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1306), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HKS9MF_01287296, 1, (STRLEN(?targetMotifMatchCigarQ9HKS9MF_01287296) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HKS9MF_01287296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1306), '}'), '')))), '[^-]', ''))) AS ?step2307) . BIND(((?step2307 + ?targetMotifMatchRegionMatchBeginPositionMF_01287297) - 1) AS ?thisPositionOn112) . BIND(?thisPositionOn112 AS ?thisPositionOn113) . BIND(?this AS ?pfs1t308) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn112))) AS ?pfsb109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn113))) AS ?pfse110) . FILTER (REGEX('[VGALT]', SUBSTR(?thisSequenceValue, ?thisPositionOn112, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01287a108')) AS ?annotation108) . BIND(?this AS ?pfs107) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:183967 . BIND(?this AS ?case11) . BIND(URI(CONCAT(STR(?this), '#MF_01287a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_01287a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_01287a14')) AS ?name14) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:224756 . BIND(?this AS ?case15) . BIND(URI(CONCAT(STR(?this), '#MF_01287a16')) AS ?name16) . BIND(URI(CONCAT(STR(?this), '#MF_01287a17')) AS ?name17) . BIND(URI(CONCAT(STR(?this), '#MF_01287a18')) AS ?name18) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon309 {taxon:224756 taxon:183967} ?thisOrganism rdfs:subClassOf+ ?supertaxon309 . })) . BIND(?this AS ?case19) . BIND(URI(CONCAT(STR(?this), '#MF_01287a20')) AS ?name20) . BIND(URI(CONCAT(STR(?this), '#MF_01287a21')) AS ?name21) . BIND(URI(CONCAT(STR(?this), '#MF_01287a22')) AS ?name22) . } }