| http://purl.uniprot.org/unirules/MF_01382#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:499156 up:source unirule:MF_01382 .
_:499157 up:source unirule:MF_01382 .
_:499158 up:source unirule:MF_01382 .
_:499159 up:source unirule:MF_01382 .
_:499160 up:source unirule:MF_01382 .
_:499161 up:source unirule:MF_01382 .
_:499162 up:source unirule:MF_01382 .
_:499163 up:source unirule:MF_01382 .
_:499164 up:source unirule:MF_01382 .
_:499165 up:source unirule:MF_01382 .
_:499166 up:source unirule:MF_01382 .
_:499167 up:source unirule:MF_01382 .
_:499168 up:source unirule:MF_01382 .
_:499169 up:source unirule:MF_01382 .
_:499170 up:source unirule:MF_01382 .
_:499171 up:source unirule:MF_01382 .
_:499172 up:source unirule:MF_01382 .
_:499173 up:source unirule:MF_01382 .
_:499174 up:source unirule:MF_01382 .
_:499175 up:source unirule:MF_01382 .
_:499176 up:source unirule:MF_01382 .
_:499177 up:source unirule:MF_01382 .
_:499178 up:source unirule:MF_01382 .
_:499179 up:source unirule:MF_01382 .
_:499180 up:source unirule:MF_01382 .
_:499181 up:source unirule:MF_01382 .
_:499182 up:source unirule:MF_01382 .
_:499183 up:source unirule:MF_01382 .
_:499184 up:source unirule:MF_01382 .
_:499185 up:source unirule:MF_01382 .
_:499186 up:source unirule:MF_01382 .
_:499187 up:source unirule:MF_01382 .
_:499188 up:source unirule:MF_01382 .
_:499189 up:source unirule:MF_01382 .
?this up:annotation ?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0005524 ,
GO:0006605 ,
GO:0065002 ,
keyword:1278 ,
keyword:472 ,
keyword:547 ,
keyword:653 ,
keyword:67 ,
keyword:811 ,
keyword:813 ;
up:recommendedName ?name0 .
?name0 up:ecName '7.4.2.8' ;
up:fullName 'Protein translocase subunit SecA' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'secA' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:enzymeClass .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the SecA family.' .
?case5 up:classifiedWith keyword:479 ,
keyword:862 .
?case6 up:classifiedWith GO:0009535 ,
GO:0009570 .
?case7 up:classifiedWith GO:0005886 ,
keyword:963 .
?case10 up:classifiedWith keyword:1003 ,
keyword:997 .
?case12 up:classifiedWith GO:0042651 .
?case13 up:classifiedWith keyword:793 .
?case15 up:classifiedWith keyword:1003 ,
keyword:997 .
?case18 up:classifiedWith keyword:1003 .
?pfs19 up:annotation ?annotation20 ,
?annotation26 ,
?annotation32 ,
?annotation38 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:29105 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:29105 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:29105 .
?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:29105 .
?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:30616 .
?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:30616 .
?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:30616 .
_:499190 a rdf:Statement ;
up:attribution _:499156 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:499191 a rdf:Statement ;
up:attribution _:499157 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:499192 a rdf:Statement ;
up:attribution _:499158 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:499193 a rdf:Statement ;
up:attribution _:499159 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:499194 a rdf:Statement ;
up:attribution _:499160 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:499195 a rdf:Statement ;
up:attribution _:499161 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:499196 a rdf:Statement ;
up:attribution _:499162 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:499197 a rdf:Statement ;
up:attribution _:499163 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:653 .
_:499198 a rdf:Statement ;
up:attribution _:499164 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1278 .
_:499199 a rdf:Statement ;
up:attribution _:499165 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:811 .
_:499200 a rdf:Statement ;
up:attribution _:499166 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:499201 a rdf:Statement ;
up:attribution _:499167 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:499202 a rdf:Statement ;
up:attribution _:499168 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0065002 .
_:499203 a rdf:Statement ;
up:attribution _:499169 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006605 .
_:499204 a rdf:Statement ;
up:attribution _:499170 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:499205 a rdf:Statement ;
up:attribution _:499171 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:499206 a rdf:Statement ;
up:attribution _:499172 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009570 .
_:499207 a rdf:Statement ;
up:attribution _:499173 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009535 .
_:499208 a rdf:Statement ;
up:attribution _:499174 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:499209 a rdf:Statement ;
up:attribution _:499175 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:499210 a rdf:Statement ;
up:attribution _:499176 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:499211 a rdf:Statement ;
up:attribution _:499177 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:499212 a rdf:Statement ;
up:attribution _:499178 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042651 .
_:499213 a rdf:Statement ;
up:attribution _:499179 ;
rdf:subject ?case13 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:793 .
_:499214 a rdf:Statement ;
up:attribution _:499180 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:499215 a rdf:Statement ;
up:attribution _:499181 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:499216 a rdf:Statement ;
up:attribution _:499182 ;
rdf:subject ?case18 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:499217 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:499218 a rdf:Statement ;
up:attribution _:499183 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:499219 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:499220 a rdf:Statement ;
up:attribution _:499184 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:499221 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:499222 a rdf:Statement ;
up:attribution _:499185 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:499223 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:499224 a rdf:Statement ;
up:attribution _:499186 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:499225 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:499226 a rdf:Statement ;
up:attribution _:499187 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:499227 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:499228 a rdf:Statement ;
up:attribution _:499188 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:499229 a rdf:Statement ;
up:source unirule:MF_01382 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:499230 a rdf:Statement ;
up:attribution _:499189 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01382
#Rule MF_01382 Created by:? on:2008-01-14 Modified by:Edouard de Castro on:2023-06-01
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01382 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_01382 .
{
?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 .
}
}
BIND(URI(CONCAT(STR(?this), '#MF_01382a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01382a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01382a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP2836670 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2836672 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP28366MF_0138265 .
?templateMotifSequenceMatchRegionP2836670 faldo:begin ?templateMotifSequenceMatchBeginP2836671 .
?templateMotifSequenceMatchBeginP2836671 faldo:position ?templateMotifSequenceMatchBeginPositionP2836666 ;
faldo:reference isoform:P28366-1 .
?templateMotifSequenceProfileAlignmentOperationP2836672 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0138276 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP28366MF_0138267 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0138275 .
?targetMotifMatchRegionMatchBeginMF_0138275 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0138268 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0138276 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((825 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((827 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((836 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((837 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER (REGEX('[CH]', SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1))) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP2836694 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2836696 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP28366MF_0138289 .
?templateMotifSequenceMatchRegionP2836694 faldo:begin ?templateMotifSequenceMatchBeginP2836695 .
?templateMotifSequenceMatchBeginP2836695 faldo:position ?templateMotifSequenceMatchBeginPositionP2836690 ;
faldo:reference isoform:P28366-1 .
?templateMotifSequenceProfileAlignmentOperationP2836696 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01382100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP28366MF_0138291 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0138299 .
?targetMotifMatchRegionMatchBeginMF_0138299 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0138292 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01382100 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138289, 1, (STRLEN(?templateMotifCigarP28366MF_0138289) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138289, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP2836690) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0138292) - 1) AS ?thisPositionOn49) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138289, 1, (STRLEN(?templateMotifCigarP28366MF_0138289) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138289, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP2836690) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0138292) - 1) AS ?thisPositionOn50) .
BIND(?this AS ?pfs2t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) .
FILTER (REGEX('GEGK[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, (?thisPositionOn50 - ?thisPositionOn49)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01382a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP28366111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28366113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP28366MF_01382106 .
?templateMotifSequenceMatchRegionP28366111 faldo:begin ?templateMotifSequenceMatchBeginP28366112 .
?templateMotifSequenceMatchBeginP28366112 faldo:position ?templateMotifSequenceMatchBeginPositionP28366107 ;
faldo:reference isoform:P28366-1 .
?templateMotifSequenceProfileAlignmentOperationP28366113 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01382117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP28366MF_01382108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01382116 .
?targetMotifMatchRegionMatchBeginMF_01382116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01382109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01382117 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_01382106, 1, (STRLEN(?templateMotifCigarP28366MF_01382106) - STRLEN(REPLACE(?templateMotifCigarP28366MF_01382106, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP28366107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_01382108, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382108) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_01382108, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382108) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01382109) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs2t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01382a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP28366126 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28366128 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP28366MF_01382121 .
?templateMotifSequenceMatchRegionP28366126 faldo:begin ?templateMotifSequenceMatchBeginP28366127 .
?templateMotifSequenceMatchBeginP28366127 faldo:position ?templateMotifSequenceMatchBeginPositionP28366122 ;
faldo:reference isoform:P28366-1 .
?templateMotifSequenceProfileAlignmentOperationP28366128 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01382132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP28366MF_01382123 .
?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01382131 .
?targetMotifMatchRegionMatchBeginMF_01382131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01382124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01382132 edam:has_input signature:MF_01382 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_01382121, 1, (STRLEN(?templateMotifCigarP28366MF_01382121) - STRLEN(REPLACE(?templateMotifCigarP28366MF_01382121, CONCAT('^(?:-*[^-]){', STR(((492 - ?templateMotifSequenceMatchBeginPositionP28366122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_01382123, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382123) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_01382123, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382123) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01382124) - 1) AS ?thisPositionOn63) .
BIND(?thisPositionOn63 AS ?thisPositionOn64) .
BIND(?this AS ?pfs2t135) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01382a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag136) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag136, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:33071 .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33071 .
})) .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33071 .
})) .
} UNION {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
}
BIND(?this AS ?case13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33071 .
})) .
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
{
?this up:proteome .
} UNION {
?this up:proteome ?p137 .
?p137 skos:narrower .
}
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
VALUES ?supertaxon138 {taxon:28211 taxon:28216 taxon:1236}
?thisOrganism rdfs:subClassOf+ ?supertaxon138 .
})) .
BIND(?this AS ?case16) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:28211 .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:28216 .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
}
BIND(?this AS ?case17) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p139 .
?p139 skos:narrower .
}
})) .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
} UNION {
?this up:organism ?thisOrganism .
{
?this up:proteome .
} UNION {
?this up:proteome ?p140 .
?p140 skos:narrower .
}
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
}
BIND(?this AS ?case18) .
}
}
"xsd:string |