CONSTRUCT { _:816968 up:source unirule:MF_03123 . _:816969 up:source unirule:MF_03123 . _:816970 up:source unirule:MF_03123 . _:816971 up:source unirule:MF_03123 . _:816972 up:source unirule:MF_03123 . _:816973 up:source unirule:MF_03123 . _:816974 up:source unirule:MF_03123 . _:816975 up:source unirule:MF_03123 . _:816976 up:source unirule:MF_03123 . _:816977 up:source unirule:MF_03123 . _:816978 up:source unirule:MF_03123 . _:816979 up:source unirule:MF_03123 . _:816980 up:source unirule:MF_03123 . _:816981 up:source unirule:MF_03123 . _:816982 up:source unirule:MF_03123 . _:816983 up:source unirule:MF_03123 . _:816984 up:source unirule:MF_03123 . _:816985 up:source unirule:MF_03123 . _:816986 up:source unirule:MF_03123 . _:816987 up:source unirule:MF_03123 . _:816988 up:source unirule:MF_03123 . _:816989 up:source unirule:MF_03123 . _:816990 up:source unirule:MF_03123 . _:816991 up:source unirule:MF_03123 . _:816992 up:source unirule:MF_03123 . _:816993 up:source unirule:MF_03123 . _:816994 up:source unirule:MF_03123 . _:816995 up:source unirule:MF_03123 . _:816996 up:source unirule:MF_03123 . _:816997 up:source unirule:MF_03123 . _:816998 up:source unirule:MF_03123 . _:816999 up:source unirule:MF_03123 . _:817000 up:source unirule:MF_03123 . _:817001 up:source unirule:MF_03123 . _:817002 up:source unirule:MF_03123 . _:817003 up:source unirule:MF_03123 . _:817004 up:source unirule:MF_03123 . _:817005 up:source unirule:MF_03123 . _:817006 up:source unirule:MF_03123 . _:817007 up:source unirule:MF_03123 . _:817008 up:source unirule:MF_03123 . _:817009 up:source unirule:MF_03123 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation3 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0009107 , GO:0009249 , GO:0016783 , GO:0016992 , GO:0051539 , keyword:408 , keyword:411 , keyword:479 , keyword:4 , keyword:808 , keyword:949 . ?annotation0 a up:Function_Annotation ; rdfs:comment 'Catalyzes the radical-mediated insertion of two sulfur atoms into the C-6 and C-8 positions of the octanoyl moiety bound to the lipoyl domains of lipoate-dependent enzymes, thereby converting the octanoylated domains into lipoylated derivatives.' . ?annotation1 up:activity ?activity2 ; rdf:type up:Catalytic_Activity_Annotation . ?activity2 up:catalyticActivity <http://rdf.rhea-db.org/16585>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.8.1.8>. ?annotation3 up:cofactor chebi:49883 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 [4Fe-4S] clusters per subunit. One cluster is coordinated with 3 cysteines and an exchangeable S-adenosyl-L-methionine.' . ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Protein modification; protein lipoylation via endogenous pathway; protein N(6)-(lipoyl)lysine from octanoyl-[acyl-carrier-protein]: step 2/2.' . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the radical SAM superfamily. Lipoyl synthase family.' . ?case7 up:alternativeName ?name9 , ?name10 ; up:classifiedWith GO:0070111 , keyword:934 , keyword:994 ; up:recommendedName ?name8 . ?name8 up:ecName '2.8.1.8' ; up:fullName 'Lipoyl synthase, organellar chromatophore' ; rdf:type up:Structured_Name . ?name9 up:fullName 'Lipoate synthase' ; up:shortName 'Lip-syn' , 'LS' ; rdf:type up:Structured_Name . ?name10 up:fullName 'Lipoic acid synthase' ; rdf:type up:Structured_Name . ?case14 up:alternativeName ?name16 , ?name17 ; up:classifiedWith GO:0020011 , keyword:732 , keyword:933 , keyword:934 ; up:recommendedName ?name15 . ?name15 up:ecName '2.8.1.8' ; up:fullName 'Lipoyl synthase, apicoplast' ; rdf:type up:Structured_Name . ?name16 up:fullName 'Lipoate synthase' ; up:shortName 'Lip-syn' , 'LS' ; rdf:type up:Structured_Name . ?name17 up:fullName 'Lipoic acid synthase' ; rdf:type up:Structured_Name . ?case18 up:alternativeName ?name20 , ?name21 ; up:classifiedWith GO:0005739 , keyword:496 ; up:recommendedName ?name19 . ?name19 up:ecName '2.8.1.8' ; up:fullName 'Lipoyl synthase, mitochondrial' ; rdf:type up:Structured_Name . ?name20 up:fullName 'Lipoate synthase' ; up:shortName 'Lip-syn' , 'LS' ; rdf:type up:Structured_Name . ?name21 up:fullName 'Lipoic acid synthase' ; rdf:type up:Structured_Name . ?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:49883 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:49883 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:49883 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:49883 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:49883 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:49883 . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:49883 . ?sam71 up:classifiedWith keyword:732 . ?signal72 faldo:begin ?signalb73 ; faldo:end ?signale74 . ?signalb73 faldo:position ?signalbp75 . ?signale74 faldo:position ?signalep76 . ?keyword77 up:range ?signal72 . _:817010 a rdf:Statement ; up:attribution _:816968 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:817011 a rdf:Statement ; up:attribution _:816969 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:817012 a rdf:Statement ; up:attribution _:816970 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:817013 a rdf:Statement ; up:attribution _:816971 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:817014 a rdf:Statement ; up:attribution _:816972 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:817015 a rdf:Statement ; up:attribution _:816973 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:817016 a rdf:Statement ; up:attribution _:816974 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:817017 a rdf:Statement ; up:attribution _:816975 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:817018 a rdf:Statement ; up:attribution _:816976 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:817019 a rdf:Statement ; up:attribution _:816977 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:817020 a rdf:Statement ; up:attribution _:816978 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:817021 a rdf:Statement ; up:attribution _:816979 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016783 . _:817022 a rdf:Statement ; up:attribution _:816980 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016992 . _:817023 a rdf:Statement ; up:attribution _:816981 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051539 . _:817024 a rdf:Statement ; up:attribution _:816982 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009107 . _:817025 a rdf:Statement ; up:attribution _:816983 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009249 . _:817026 a rdf:Statement ; up:attribution _:816984 ; rdf:subject ?case7 ; rdf:predicate up:recommendedName ; rdf:object ?name8 . _:817027 a rdf:Statement ; up:attribution _:816985 ; rdf:subject ?case7 ; rdf:predicate up:alternativeName ; rdf:object ?name9 . _:817028 a rdf:Statement ; up:attribution _:816986 ; rdf:subject ?case7 ; rdf:predicate up:alternativeName ; rdf:object ?name10 . _:817029 a rdf:Statement ; up:attribution _:816987 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:994 . _:817030 a rdf:Statement ; up:attribution _:816988 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:934 . _:817031 a rdf:Statement ; up:attribution _:816989 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0070111 . _:817032 a rdf:Statement ; up:attribution _:816990 ; rdf:subject ?case14 ; rdf:predicate up:recommendedName ; rdf:object ?name15 . _:817033 a rdf:Statement ; up:attribution _:816991 ; rdf:subject ?case14 ; rdf:predicate up:alternativeName ; rdf:object ?name16 . _:817034 a rdf:Statement ; up:attribution _:816992 ; rdf:subject ?case14 ; rdf:predicate up:alternativeName ; rdf:object ?name17 . _:817035 a rdf:Statement ; up:attribution _:816993 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:933 . _:817036 a rdf:Statement ; up:attribution _:816994 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:934 . _:817037 a rdf:Statement ; up:attribution _:816995 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . _:817038 a rdf:Statement ; up:attribution _:816996 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object GO:0020011 . _:817039 a rdf:Statement ; up:attribution _:816997 ; rdf:subject ?case18 ; rdf:predicate up:recommendedName ; rdf:object ?name19 . _:817040 a rdf:Statement ; up:attribution _:816998 ; rdf:subject ?case18 ; rdf:predicate up:alternativeName ; rdf:object ?name20 . _:817041 a rdf:Statement ; up:attribution _:816999 ; rdf:subject ?case18 ; rdf:predicate up:alternativeName ; rdf:object ?name21 . _:817042 a rdf:Statement ; up:attribution _:817000 ; rdf:subject ?case18 ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:817043 a rdf:Statement ; up:attribution _:817001 ; rdf:subject ?case18 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005739 . _:817044 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:817045 a rdf:Statement ; up:attribution _:817002 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:817046 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:817047 a rdf:Statement ; up:attribution _:817003 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:817048 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:817049 a rdf:Statement ; up:attribution _:817004 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:817050 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:817051 a rdf:Statement ; up:attribution _:817005 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:817052 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:817053 a rdf:Statement ; up:attribution _:817006 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:817054 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:817055 a rdf:Statement ; up:attribution _:817007 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:817056 a rdf:Statement ; up:source unirule:MF_03123 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:817057 a rdf:Statement ; up:attribution _:817008 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:817058 a rdf:Statement ; up:attribution _:817009 ; rdf:subject ?sam71 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03123 #Rule MF_03123 Created by:pedruzzi on:2010-07-23 Modified by:ecoudert on:2023-09-14 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03129 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03129 . })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2759 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03128 . })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2759 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2759 . })) . } UNION { ?this rdfs:seeAlso signature:MF_00206 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03129 . })) . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03129 . })) . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2759 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03128 . })) . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2759 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00206 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2759 . })) . } BIND(URI(CONCAT(STR(?this), '#MF_03123a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_03123a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_03123a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_03123a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03123a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionP3287583 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3287585 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_0020678 . ?templateMotifSequenceMatchRegionP3287583 faldo:begin ?templateMotifSequenceMatchBeginP3287584 . ?templateMotifSequenceMatchBeginP3287584 faldo:position ?templateMotifSequenceMatchBeginPositionP3287579 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP3287585 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020689 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_0020680 . ?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020688 . ?targetMotifMatchRegionMatchBeginMF_0020688 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020681 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0020689 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_0020678, 1, (STRLEN(?templateMotifCigarP32875MF_0020678) - STRLEN(REPLACE(?templateMotifCigarP32875MF_0020678, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP3287579) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_0020680, 1, (STRLEN(?targetMotifMatchCigarP32875MF_0020680) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_0020680, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_0020680, 1, (STRLEN(?targetMotifMatchCigarP32875MF_0020680) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_0020680, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) . BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0020681) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP3287598 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32875100 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_0020693 . ?templateMotifSequenceMatchRegionP3287598 faldo:begin ?templateMotifSequenceMatchBeginP3287599 . ?templateMotifSequenceMatchBeginP3287599 faldo:position ?templateMotifSequenceMatchBeginPositionP3287594 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP32875100 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00206104 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_0020695 . ?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00206103 . ?targetMotifMatchRegionMatchBeginMF_00206103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020696 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00206104 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_0020693, 1, (STRLEN(?templateMotifCigarP32875MF_0020693) - STRLEN(REPLACE(?templateMotifCigarP32875MF_0020693, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionP3287594) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_0020695, 1, (STRLEN(?targetMotifMatchCigarP32875MF_0020695) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_0020695, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_0020695, 1, (STRLEN(?targetMotifMatchCigarP32875MF_0020695) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_0020695, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0020696) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP32875113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32875115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_00206108 . ?templateMotifSequenceMatchRegionP32875113 faldo:begin ?templateMotifSequenceMatchBeginP32875114 . ?templateMotifSequenceMatchBeginP32875114 faldo:position ?templateMotifSequenceMatchBeginPositionP32875109 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP32875115 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00206119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_00206110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00206118 . ?targetMotifMatchRegionMatchBeginMF_00206118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00206111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00206119 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_00206108, 1, (STRLEN(?templateMotifCigarP32875MF_00206108) - STRLEN(REPLACE(?templateMotifCigarP32875MF_00206108, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP32875109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_00206110, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206110) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_00206110, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206110) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00206111) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionP32875128 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32875130 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_00206123 . ?templateMotifSequenceMatchRegionP32875128 faldo:begin ?templateMotifSequenceMatchBeginP32875129 . ?templateMotifSequenceMatchBeginP32875129 faldo:position ?templateMotifSequenceMatchBeginPositionP32875124 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP32875130 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00206134 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_00206125 . ?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00206133 . ?targetMotifMatchRegionMatchBeginMF_00206133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00206126 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00206134 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_00206123, 1, (STRLEN(?templateMotifCigarP32875MF_00206123) - STRLEN(REPLACE(?templateMotifCigarP32875MF_00206123, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP32875124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_00206125, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206125) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_00206125, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206125) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00206126) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t137) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionP32875143 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32875145 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_00206138 . ?templateMotifSequenceMatchRegionP32875143 faldo:begin ?templateMotifSequenceMatchBeginP32875144 . ?templateMotifSequenceMatchBeginP32875144 faldo:position ?templateMotifSequenceMatchBeginPositionP32875139 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP32875145 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00206149 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_00206140 . ?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00206148 . ?targetMotifMatchRegionMatchBeginMF_00206148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00206141 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00206149 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_00206138, 1, (STRLEN(?templateMotifCigarP32875MF_00206138) - STRLEN(REPLACE(?templateMotifCigarP32875MF_00206138, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP32875139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_00206140, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206140) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_00206140, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206140) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00206141) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t152) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionP32875158 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32875160 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_00206153 . ?templateMotifSequenceMatchRegionP32875158 faldo:begin ?templateMotifSequenceMatchBeginP32875159 . ?templateMotifSequenceMatchBeginP32875159 faldo:position ?templateMotifSequenceMatchBeginPositionP32875154 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP32875160 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00206164 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_00206155 . ?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00206163 . ?targetMotifMatchRegionMatchBeginMF_00206163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00206156 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00206164 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_00206153, 1, (STRLEN(?templateMotifCigarP32875MF_00206153) - STRLEN(REPLACE(?templateMotifCigarP32875MF_00206153, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionP32875154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_00206155, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206155) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_00206155, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206155) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_00206156) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t167) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionP32875173 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32875175 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32875MF_00206168 . ?templateMotifSequenceMatchRegionP32875173 faldo:begin ?templateMotifSequenceMatchBeginP32875174 . ?templateMotifSequenceMatchBeginP32875174 faldo:position ?templateMotifSequenceMatchBeginPositionP32875169 ; faldo:reference isoform:P32875-1 . ?templateMotifSequenceProfileAlignmentOperationP32875175 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . ?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00206179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32875MF_00206170 . ?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00206178 . ?targetMotifMatchRegionMatchBeginMF_00206178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00206171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00206179 edam:has_input signature:MF_00206 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32875MF_00206168, 1, (STRLEN(?templateMotifCigarP32875MF_00206168) - STRLEN(REPLACE(?templateMotifCigarP32875MF_00206168, CONCAT('^(?:-*[^-]){', STR(((396 - ?templateMotifSequenceMatchBeginPositionP32875169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32875MF_00206170, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206170) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32875MF_00206170, 1, (STRLEN(?targetMotifMatchCigarP32875MF_00206170) - STRLEN(REPLACE(?targetMotifMatchCigarP32875MF_00206170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_00206171) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs1t182) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_03123a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } BIND(?this AS ?case7) . BIND(URI(CONCAT(STR(?this), '#MF_03123a8')) AS ?name8) . BIND(URI(CONCAT(STR(?this), '#MF_03123a9')) AS ?name9) . BIND(URI(CONCAT(STR(?this), '#MF_03123a10')) AS ?name10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:5794 . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7214 . BIND(?this AS ?case13) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:5794 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } })) . BIND(?this AS ?case14) . BIND(URI(CONCAT(STR(?this), '#MF_03123a15')) AS ?name15) . BIND(URI(CONCAT(STR(?this), '#MF_03123a16')) AS ?name16) . BIND(URI(CONCAT(STR(?this), '#MF_03123a17')) AS ?name17) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:5794 . })) . BIND(?this AS ?case18) . BIND(URI(CONCAT(STR(?this), '#MF_03123a19')) AS ?name19) . BIND(URI(CONCAT(STR(?this), '#MF_03123a20')) AS ?name20) . BIND(URI(CONCAT(STR(?this), '#MF_03123a21')) AS ?name21) . } OPTIONAL { ?this up:annotation ?samsignal183 ; up:sequence ?thisSequence . ?samsignal183 up:range ?samsignalr184 ; rdf:type up:Signal_Peptide_Annotation . ?samsignalr184 faldo:begin ?samsignalb185 ; faldo:end ?samsignale186 . ?samsignalb185 faldo:position ?samsignalbp187 ; faldo:reference ?thisSequence . ?samsignale186 faldo:position ?samsignalep188 ; faldo:reference ?thisSequence . BIND(?this AS ?sam71) . } BIND(URI(CONCAT(STR(?this), '#MF_03123a77')) AS ?keyword77) . }